分离数据库?具体怎么操作

elatvip 2003-09-10 12:13:32
谢谢
...全文
47 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyFor 2003-09-10
  • 打赏
  • 举报
回复
企业管理器 右键数据库-》所有任务-》分离数据库...

----------
Transact-SQL 参考


sp_detach_db
从服务器分离数据库,并可以选择在分离前在所有的表上运行 UPDATE STATISTICS。

语法
sp_detach_db [ @dbname = ] 'dbname'
[ , [ @skipchecks = ] 'skipchecks' ]

参数
[@dbname =] 'dbname'

要分离的数据库名称。dbname 的数据类型为 sysname,默认值为 NULL。

[@skipchecks =] 'skipchecks'

skipchecks 的数据类型为 nvarchar(10),默认值为 NULL。如果为 true,则跳过 UPDATE STATISTICS。如果为 false,则运行 UPDATE STATISTICS。对于要移动到只读媒体上的数据库,此选项很有用。

返回代码值
0(成功)或 1(失败)

结果集


注释
使用 sp_attach_db 或 sp_attach_single_file_db 保留并重新附加分离文件。文件也可以移动并附加到其它服务器上。

权限
只有 sysadmin 固定服务器角色的成员才能执行 sp_detach_db。

示例
下面的示例分离 pubs 数据库,并将 skipchecks 设为 true。

EXEC sp_detach_db 'pubs', 'true'


请参见

sp_attach_db

sp_attach_single_file_db

©1988-2000 Microsoft Corporation。保留所有权利。
friendliu 2003-09-10
  • 打赏
  • 举报
回复
sp_detach_db
从服务器分离数据库,并可以选择在分离前在所有的表上运行 UPDATE STATISTICS
sdhdy 2003-09-10
  • 打赏
  • 举报
回复
SQL SERVER企业管理器 右键数据库-》所有任务-》分离数据库...
sdhdy 2003-09-10
  • 打赏
  • 举报
回复
SQL SERVER企业管理器 右键数据库-》所有任务-》分离数据库...
zjcxc 元老 2003-09-10
  • 打赏
  • 举报
回复
查询分析器中,输入下面的语句,按F5执行:

sp_detach_db '数据库名'
txlicenhe 2003-09-10
  • 打赏
  • 举报
回复
企业管理器->服务器->数据库->右键->分离数据库
mjhnet 2003-09-10
  • 打赏
  • 举报
回复
sp_detach_db
从服务器分离数据库,并可以选择在分离前在所有的表上运行 UPDATE STATISTICS。

语法
sp_detach_db [ @dbname = ] 'dbname'
[ , [ @skipchecks = ] 'skipchecks' ]

参数
[@dbname =] 'dbname'

要分离的数据库名称。dbname 的数据类型为 sysname,默认值为 NULL。

[@skipchecks =] 'skipchecks'

skipchecks 的数据类型为 nvarchar(10),默认值为 NULL。如果为 true,则跳过 UPDATE STATISTICS。如果为 false,则运行 UPDATE STATISTICS。对于要移动到只读媒体上的数据库,此选项很有用。

返回代码值
0(成功)或 1(失败)

结果集


注释
使用 sp_attach_db 或 sp_attach_single_file_db 保留并重新附加分离文件。文件也可以移动并附加到其它服务器上。

权限
只有 sysadmin 固定服务器角色的成员才能执行 sp_detach_db。

示例
下面的示例分离 pubs 数据库,并将 skipchecks 设为 true。

EXEC sp_detach_db 'pubs', 'true'

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧