SQL Server 2012 导出数据及分离MDF、LDF

来源:互联网 发布:java线程注入service 编辑:程序博客网 时间:2024/06/04 19:52

最近在设计数据库时看到自己设计的数据库和师哥师姐给我们的不一样,于是就查了一下把数据库导出写了下来。


  • 分离数据库步骤


这是师哥师姐给我们的数据库格式,如下:




那么如何生成MDF和LDF格式的数据库呢?其实也就是把我们之前建立的数据库进行分离


1.建立的数据库——任务——分离




2.在分离数据库中选择“删除”和“更新”



3.好的,我们已经分离出MDF和LDF,它保存在SQL Server默认路径下,也就是你安装的软件所放文件夹下的\MSSQL11.MSSQLSERVER\MSSQL\DATA

这是我的:E:\RUANJIAN\SQL\MSSQL11.MSSQLSERVER\MSSQL\DATA




  • 附加数据库出错


现在我们可以验证一下是否可以按照原来计划导入:右击数据库——附加MDF,这时问题出现问题:




解决方案:


1.这时由于访问文件的权限问题,现在更改权限即可。

右击MachineCharge属性——安全——编辑



2.添加



3.添加用户或组,在输入对象名称中输入:“Everyone”



4.选择“Everyone”在权限中“完全控制”前打勾,然后应用。



  • 生成脚本步骤


1.在自己设计的数据库右击——任务——生成脚本




2.简介“下一步”——选择对象“下一步”



3.在设置脚本编写选项中选择“高级”,选择保存位置和文件名,下一步




“高级”中,在要编写脚本的数据的类型中选择架构和数据




最后完成。




至于数据库脚本的作用就是:可以将生成的数据库脚本在另一个SQL服务器中执行以新建一个数据库。

具体内容可以参考《数据库脚本》。


1 0
原创粉丝点击