附加数据库文件
在服务器上打开命令提示符。
在命令提示符下,使用以下 sqlcmd 命令连接到 SQL Server 实例:
sqlcmd -S Server\Instance
其中,Server 为计算机的名称,Instance 为实例的名称。
连接之后,请键入下列命令:
USE [master]
GO
CREATE DATABASE [database_name] ON
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\<database name>.mdf' ),
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\<database name>.ldf' )
FOR ATTACH ;
GO
其中,database_name 是您要附加的数据库的名称,FileName 是数据库文件和日志文件的路径和文件名,而 FOR ATTACH 则指定通过附加一组现有的操作系统文件来创建数据库。
若要验证是否附加了数据库,请键入下列两个命令:
select name from sys.databases
go
sqlcmd 工具将显示所有附加到该 SQL Server Express 实例上的数据库的名称。在列表中,您应看到在步骤 3 中提供的数据库名称。