做武汉城管项目的时候,有套专门的软件提供了一套DEMO,使用SqlExpress2005,以及测试数据库文件。下面的过程主要记录了如何将数据库附加到Express上
sqlcmd -S Server\Instance
- 其中,Server 为计算机的名称,Instance 为实例的名称。
- 连接之后,请键入下列命令:
USE [master]
GO
CREATE DATABASE [database_name] ON
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Data\<database name>.mdf' ),
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Data\<database name>.ldf' )
FOR ATTACH ;
- 其中,database_name 是您要附加的数据库的名称,FileName 是数据库文件和日志文件的路径和文件名,而 FOR ATTACH 则指定通过附加一组现有的操作系统文件来创建数据库。
- 若要验证是否附加了数据库,请键入下列两个命令:
select name from sys.databases
- sqlcmd 工具将显示所有附加到该 SQL Server Express 实例上的数据库的名称。在列表中,您应看到在步骤 3 中提供的数据库名称。

