sql如何附加数据库

sql如何附加数据库,第1张

1. 将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。出于教学目的,我们将该文件拷贝到安装SQL Server时所生成的目录DATA文件夹中。

2. 在下图窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。

3. 在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到SQL Server的DATA文件夹中的数据库文件目录(数据文件不一定要放在“DATA”目录中),选择要附加的数据库文件(后缀.MDF)。

4. 单击“确定”按钮就完成了附加数据库文件的设置工作。这时,在附加数据库窗口中列出了需要附加数据库的信息。如果需要修改附加后的数据库名称,则修改“附加为”文本框中的数据库名称。我们这里均采用默认值,因此,单击确定按钮,完成数据库的附加任务。

完成以上 *** 作,我们在SSMS的对象资源管理器中就可以看到刚刚附加的数据库student_Mis 。

以上 *** 作可以看出,如果要将某个数据库迁移到同一台计算机的不同SQL Server实例中或其它计算机的SQL Server系统中,分离和附加数据库的方法是很有用的。

附加数据语句为:

EXEC sp_attach_db @dbname=N'DATAName',@filename1=N'D:\MSSQLDATA\DATAName.mdf',@filename2=N'D:\MSSQLDATA\DATAName.ldf'

其中

【DATAName】:数据库名称

【D:\MSSQLDATA\DATAName.mdf】:数据库文件真实物理路径

【D:\MSSQLDATA\DATAName.ldf】:数据库日志文件真实物理路径

呵呵,这个使用sp_attach_db

存储过程就可以了,具体的SQL语句如下:

EXEC

sp_attach_db

@dbname

=

N'test',

@filename1

=

N'd:\test_data.mdf',

@filename2

=

N'd:\\test_log.ldf'

go

呵呵,希望能有帮助,^_^


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9750183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存