首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

有没有办法在sqlserver2000中一次附加多个mdf,该怎么处理

2012-01-30 
有没有办法在sqlserver2000中一次附加多个mdfrt [解决办法]sp_attach_db将数据库附加到服务器。语法sp_atta

有没有办法在sqlserver2000中一次附加多个mdf
rt


[解决办法]
sp_attach_db
将数据库附加到服务器。

语法
sp_attach_db [ @dbname = ] 'dbname '
, [ @filename1 = ] 'filename_n ' [ ,...16 ]

参数
[@dbname =] 'dbname '

要附加到服务器的数据库的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。

[@filename1 =] 'filename_n '

数据库文件的物理名称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL。最多可以指定 16 个文件名。参数名称以 @filename1 开始,递增到 @filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。

[解决办法]
如果楼主的多个mdf 是指不同数据库的mdf

则在 sql 2005 的 management studio 中附加可以选择多个mdf文件, 这样一次性把多个数据库就附加好了.


写sql语句来附加的话, 需要为不同的数据库的mdf写多个附加语句

热点排行
Bad Request.