毕业设计网
开发环境 |

用SQL附加数据库的语句

//用SQL附加数据库的语句

declare @dbpath as varchar(500);

declare @dbname as varchar(20);
 
--更具需要修改这两个数值即可
set @dbname = 'MyDatabase1';
set @dbpath = 'G:\Ecourse\Database\';
 
declare @mdffile as varchar(500);
declare @ldffile as varchar(500);
 
set @mdffile = @dbpath + @dbname + '.mdf';
set @ldffile = @dbpath + @dbname + '.LDF';
 
exec sp_attach_db @dbname = @dbname, @filename1 = @mdffile , @filename2=@ldffile;
 
--有数据文件及日志文件的情况
 
sp_attach_db '数据库名'
 
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
 
,'日志文件名(*.ldf注意要带目录)' --后面可以是用,分隔的该数据库的多个日志文件
 
--如果只有数据文件的情况
 
sp_attach_single_file_db '数据库名'
 
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
 
方式二:在查询分析器里写,很简单
 
假定路径是c:\,数据库文件名,Database.MDF,数据库名称是DataBase
 
create database [DateBase]
 
on primary (filename='c:\database.mdf')
 
for attach
以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:SQL Server 2005数据库中表的递归查询
下一篇:Linq to sql DataContext与实体


版权所有 毕业设计网联系qq:242219979 © 2007-2022