sql:逻辑文件名'A'已被使用,数据库名'A'已经被使用。
2009-02-25 00:23
330 查看
在建立数据库时,由于之前数据库建立的不规范,同时想更换数据库的路径,所以重新执行了创建语句,分离完数据库后,执行了如下代码:
Code
if exists(select * from sys.sysdatabases where name='clubweb')
begin
use master
drop database clubweb
end
go
create database clubweb
on
(name=N'clubweb',filename=N'E:\clubweb\App_Code\database\Clubweb.mdf',size=3mb,maxsize=unlimited,filegrowth=1)
log on
(name=N'clubweb_log',filename=N'E:\clubweb\App_Code\database\Clubweb.ldf',size=3mb,maxsize=unlimited,filegrowth=1)
go
报逻辑名已经被使用,采用了修改逻辑名的方法:
alter database 数据库名称
modify file(name=原逻辑文件名, newname=新逻辑文件名)
又报数据库名已经被使用,采用更换数据库名的方法:
alter database 原数据库名称
modify name=新数据库名称
在对象资源管理器中已经发现改为新的数据库的名字,再执行上述代码,成功建立了新的库.本文出自 “叶子文文” 博客,转载请与作者联系!
Code
if exists(select * from sys.sysdatabases where name='clubweb')
begin
use master
drop database clubweb
end
go
create database clubweb
on
(name=N'clubweb',filename=N'E:\clubweb\App_Code\database\Clubweb.mdf',size=3mb,maxsize=unlimited,filegrowth=1)
log on
(name=N'clubweb_log',filename=N'E:\clubweb\App_Code\database\Clubweb.ldf',size=3mb,maxsize=unlimited,filegrowth=1)
go
报逻辑名已经被使用,采用了修改逻辑名的方法:
alter database 数据库名称
modify file(name=原逻辑文件名, newname=新逻辑文件名)
又报数据库名已经被使用,采用更换数据库名的方法:
alter database 原数据库名称
modify name=新数据库名称
在对象资源管理器中已经发现改为新的数据库的名字,再执行上述代码,成功建立了新的库.本文出自 “叶子文文” 博客,转载请与作者联系!
相关文章推荐
- sql:逻辑文件名'A'已被使用,数据库名'A'已经被使用。
- 将爬取的网页数据保存到数据库时报错不能提交JPA,Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\xB6 \xE2...' for column 'content' at row 1
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- 使用SQL查询所有数据库名和表名
- 修改原始逻辑文件名ALTER DATABASE 数据库名 MODIFY FILE (NAME = 原始逻辑文件名, NEWNAME = 新逻辑文件名)
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- 使用SQL语句查询MySQL,SQLServer,Oracle所有数据库名和表名,字段名
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- mysql导入导出sql文件 window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname >
- 使用SQL查询所有数据库名和表名
- java.sql.SQLException: Access denied for user 'root'@'xxx.xxx.xxx.xxx' at (数据库名)
- SQL语句实现附加数据库,可以改数据库物理文件名,数据库名,非常方便
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- 使用SQL语句附加SQL Server 2000数据库,可以改物理及逻辑文件名
- 数据库改名系列(数据库名,逻辑名,物理文件名)
- 使用SqlBulkCopy对象进行大容量复制数据出现Datardader已经存在的错误的解决方法
- 使用Transact-SQL进行数据导入导出方法详解
- 使用SqlDataAdapter来插入数据
- 织梦使用{dede:listsql}标签调用数据并实现静态分页
- ADO内存数据对象SqlDataAdapter类使用SqlDataAdapter在数据库和DataSet之间架起桥梁: