SQL Server 2005 如何备份数据库然后如何加载数据库

SQL Server 2005 如何备份数据库然后如何加载数据库,第1张

打开SQL Server Management Studio,登录进去,然后在你要备份的数据库上点右键,选任务下面的备份,按照提示进行备份 *** 作。 加载数据跟这个步骤一样,只不过是选还原。

第一步打开sql server数据库,点击文件->打开->文件,如下图所示:

第二步选择要导入的sql文件,点击打开,如下图所示:

第三步打开sql文件之后,点击执行,如下图所示:

第四步可以看到sql文件已经成功执行,如下图所示:

第五步sql文件成功执行之后,已经将数据库导入到sql server中,需要注意的是如果数据库没有显示,鼠标右键数据库,进行刷新,如下图所示:

第一:导入数据库结构

第二:导入数据库数据

能上网的电脑

1

第一导入数据结构

打开本地计算机上的 SQL Server Management Studio 客户端软件:

2

本地电脑:登陆本机数据库连接控制端:

3

选择您要导出到服务器的数据库然后鼠标右键:选择生成SQL脚本

4

选中本地电脑需要导出脚本的库名字

5

需要选择选择兼容sql2005的版本的脚本:

修改sql脚本的保存路径:记录下这个路径

查看生产脚本生成的选项:

成功生成sql脚本:并记录下脚本导出的路径

连接到虚拟主机提供的目标数据库服务器:

并点击新建查询,拷贝您导出的 SQL 脚本代码(此代码为第一步导出的sql脚本代码)到上图显示的查询分析器中,点击分析脚本,如果没有语法错误,就点击执行脚本,直到执行完毕。

导入数据结构完毕

第二:导入数据库数据

下面咱们开始导入数据库表中的数据:登陆您本地的数据库:

点击您本地计算机上的数据库右键-任务-导出数据:

选择目标数据库,如下添加虚拟主机提供给您的数据库信息(服务器地址,用户名,密码,数据库):

点击下一步,点击下一步,选中所有表,并确保“目标”

点击下一步,直到执行完毕:这样你的本地数据库就导入到虚拟主机上了

导入数据库数据完毕

参考下面的代码信息,可以把这些代码写入到数据库的作业中,自动执行自动加载数据库!希望对你有所帮助:

假设我们有一个数据库叫“MyDB1”,它有一个MDF文件和一个LDF文件。使用下面的事务SQL语句创建这个数据库。再假设MDF文件和LDF文件的位置是“C:Program FilesMicrosoft SQL ServerMSSQL10SQL2008MSSQLDATASummary Database DataData File for Monthly ArchiveMicrosoft SQL Server 2008 Data File”。

Use Master go

CREATE DATABASE MyDB1 ON ( NAME = MyDB1_dat, FILENAME = 'C:Program Files Microsoft SQL ServerMSSQL10SQL2008MSSQLDATA Summary Database DataData File for Monthly Archive Microsoft SQL Server 2008 Data FileMyDB1mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = MyDB1_log, FILENAME = 'C:Program Files Microsoft SQL ServerMSSQL10SQL2008MSSQLDATA Summary Database DataData File for Monthly Archive Microsoft SQL Server 2008 Data FileMyDB1ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) GO

你可以只通过使用带有“For ATTACH_REBUILD_LOG”从句的“Create database”命令来附加相同的数据库MDF文件,如下所示。

use master go

sp_detach_db 'MyDB1' go

exec masterxp_cmdshell 'del

"C:Program FilesMicrosoft SQL ServerMSSQL10SQL2008MSSQLDATASummary Database Data Data File for Monthly ArchiveMicrosoft SQL Server 2008 Data FileMyDB1_logldf"' go

注意:当日志文件被重新创建时,SQL Server自动对日志文件名称添加后缀“_log”。

CREATE DATABASE MyDB1 ON ( FILENAME = 'C:Program FilesMicrosoft SQL ServerMSSQL10SQL2008MSSQLDATASummary Database Data Data File for Monthly ArchiveMicrosoft SQL Server 2008 Data FileMyDB1mdf' ) for ATTACH_REBUILD_LOG

结果:

File activation failure The physical file name "C:Program FilesMicrosoft SQL Server MSSQL10SQL2008MSSQLDATASummary Database DataData File for Monthly ArchiveMicrosoft SQL Server 2008 Data FileMyDB1_logLDF" may be incorrect New log file 'C:Program FilesMicrosoft SQL ServerMSSQL10SQL2008MSSQLDATASummary Database DataData File for Monthly ArchiveMicrosoft SQL Server 2008 Data FileMyDB1_logLDF' was created

1在SQL2008里新建一数据库名(与SQL2005要同名)

2鼠标右键点此新数据库,选择还原数据库(注:在选项里选择复盖原数据库)以上两个步骤应该无问题如果不行,在另一电脑重装SQL2005还原后关闭SQL2005,直接将数据名复制出来,然后在职2008里附加数据库

以上就是关于SQL Server 2005 如何备份数据库然后如何加载数据库全部的内容,包括:SQL Server 2005 如何备份数据库然后如何加载数据库、sql怎么导入数据库文件、sql server怎么导入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9297826.html

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

发表评论

登录后才能评论

评论列表(0条)

保存