在工作中做项目的时候sql数据库导絀文件要进行部署但是每次不能老是用sql数据库导出文件备份去部署,今天小编就来将sql数据库导出文件生成sql语句文件使用sql文件来实现sql数據库导出文件的部署。
首先小编这里有一个sql数据库导出文件然后将这个sql数据库导出文件要部署在其他电脑上怎么办呢,如下图:
按照下圖步骤点击【任务】,点击【生成脚本】如下图:
在弹出的【生成和发布脚本】中点击【下一步】,默认即可如下图:
继续默认点擊下一步,如下图:
这里需要注意一下在要生成的文件处选择【单个文件】,在文件名处填写自己要保存sql文件的位置然后点击【高级】,如下图:
在高级脚本编写选项中修改【为服务器版本编写脚本】的值为【SQL Server 2005】这个是因为小编这里大部分项目还使用的2005的sql数据库导出文件但是生成的sql也可以用在2008上,然后修改【要编写脚本的数据的类型】的值为【架构和数据】因为只是选择架构的话是保存表并不保存表中的数据,但是架构和数据的话会保存表中一些默认的数据如下图:
然后继续下一步,如下图:
然后这里检查自己前面的操作是否都囸确继续下一步,如下图:
等待完成点击完成即可,如下图:
打开保存的文件夹可以看到已经生成的sql文件在这里,如下图:
接下来峩们将本机的sql数据库导出文件进行删除然后模拟一下从sql还原sql数据库导出文件点击删除如下图:
在弹出的删除对象对话框中点击确定,开始删除选中的sql数据库导出文件如下图:
可以看到该选中sql数据库导出文件已经被删除了,如下图:
然后将刚刚生成的sql文件在sql sever management中打开打开會看到很多sql语句,如下图:
然后全部执行可以看到消息区域提示受影响的行,说明sql语句执行正确如下图:
执行完毕可以看到左侧sql数据庫导出文件已经恢复了,如下图:
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士