对于用Manage Studio自己看着界面操作就可以应付了。 分离数据库: 对于用存储过程来分离数据库,如果发现无法终止用户链接,可以使用ALTER DATABASE命令,并利用一个能够中断已存在链接的终止选项来把数据库设置为SINGLE_USER模式,设置为SIGLE_USER代码如下: ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE下面是分离数据库的CMD命令 EXEC sp_detach_db D
以下实例将移动一个名为mydbd的数据库,该数据库包含一个数据文件mydb.mdf和一个日志文件mydblog.ldf。如果要移动的数据库还有其他数据或者日志文件,可以在存储过程sp_attach_db用逗号分开,将他们全部列出。
如下代码分离数据库
use master
go
exec sp_detach_db 'mydb'
go
然后将数据和日志文件从当前位置(D:mssqldata)移动到新位置(E:sqldata)
use master
g
【错误提示】无法为此请求检索数据。(Microsoft.SqlServer.SmoEnum)其他信息执行Transact-Sql语句或批处理时发生了异常。(Microsoft.SqlServer.ConnectionInfo)尝试打开或创建物理文件“d:\Data\***.mdf”时,Create file遇到操作系统错误5(拒绝访问。)
【问题背景】数据库版本:SQL Server 2005企业版操作系统版本:Windows Server 2003企业版错误引发描述:数据库分离后,把数据硬盘从