您的位置:首页 > 数据库

用SQL附加数据库的语句

2014-04-27 19:14 232 查看
  //用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注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件

  方式二:在查询分析器里写,很简单

  zzbjz.codeplex.com

  假定路径是c:\,数据库文件名,Database.MDF,数据库名称是DataBase

  create database [DateBase]

  on primary (filename='c:\database.mdf')

  for attach
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: