数据库问题!Help!!!

来源:百度知道 编辑:UC知道 时间:2024/05/02 01:49:26
有一个.mdf数据库文件,请问高手怎样把它导进SQL Server 2000然后把它打开?谢谢

只有一个mdf文件附加需要使用存储过程 sp_attach_single_file_db (Transact-SQL)
将只有一个数据文件的数据库附加到当前服务器。
sp_attach_single_file_db 不能用于多个数据文件。

示例
以下示例分离 AdventureWorks,然后将 AdventureWorks 中的一个文件附加到当前服务器。
USE master;
GO
EXEC sp_detach_db @dbname = 'AdventureWorks';
EXEC sp_attach_single_file_db @dbname = 'AdventureWorks',
@physname = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Data\AdventureWorks_Data.mdf';

语法

sp_attach_single_file_db [ @dbname= ] 'dbname'
, [ @physname= ] 'physical_name' 参数
[ @dbname = ] 'dbname'
要附加到该服务器的数据库的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。

[ @physname = ] 'physical_name'
数据库文件的物理名称,包括路径。physical_name 的数据类型为 nvarchar(260),默认值为 NULL。

注意:
此参数映射到 CREATE DATABASE 语句的 FILENAME 参数。有关详细信息,请参阅 CREATE DATABASE (Transact-SQL)。

当将包含全文目录文件的