/* 文件名称: BuildDemoDatabase.sql */
EXEC sp_attach_db @dbname = N'database',
@filename1 = N'C:\AspCSharpSqlDB\database.mdf',
@filename2 = N'C:\AspCSharpSqlDB\database.ldf'
EXEC是作为什么的?上面一整段都是作什么的?
EXEC sp_attach_db @dbname = N'database',
@filename1 = N'C:\AspCSharpSqlDB\database.mdf',
@filename2 = N'C:\AspCSharpSqlDB\database.ldf'
EXEC是作为什么的?上面一整段都是作什么的?
@dbname 要附加到服务器的数据库的名称
@filename1 数据库mdf路径
@filename2 数据库ldf路径
exec用来执行存储过程和动态构造的sql语句
这时你可以用它分离,然后用sp_attach_single_file_db ,这个存储过程只须要.mdf文件
sql server会新建一个空的日志文件