1.将数据库中原来的数据库与现在附加的出现冲突的哪个数据库给分离.然后附加你需要附加的数据库.
2.更改数据库名称。将你的数据库mdf和ldf文件做出一个副本.重新命名.然后在附加到数据库中。注意附加的时候一定要做一些修改.也就是附加时候会d出对话框,更改要显示的数据库名称,更改你附加数据库的新路径.也就是你更改名称后的那两个文件的路径了。这样就解决了。
因为你要附加的库的名称和已有的库同名,改个名就行了CREATE DATABASE [重命名数据库名] ON
( FILENAME = N'D:\tmp.mdf' ),
( FILENAME = N'D:\tmp_log.ldf' )
FOR ATTACH
--------------------
你图片里面,“附加为”后面随便起名字
或者在已有的库上右键-〉重命名,来对原有的库改名
master 数据库是SQl软件中的系统数据库,是对你装建的数据库的管理。所以master数据库是不能删的,还有几个系统数据库也是不能删的,model,tempdb,msdb,这几个数据库是不能删的。对于你的问题你可以在附加的时候可以给你附加的数据库重新命名一下,也许就行了。或者看看你附加的数据库是不是正在使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)