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

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


  • 分离数据库步骤


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




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


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


SQL Server 2012 导出数据及分离MDF、LDF_第1张图片


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


SQL Server 2012 导出数据及分离MDF、LDF_第2张图片


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

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


SQL Server 2012 导出数据及分离MDF、LDF_第3张图片


  • 附加数据库出错


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


SQL Server 2012 导出数据及分离MDF、LDF_第4张图片


解决方案:


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

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


SQL Server 2012 导出数据及分离MDF、LDF_第5张图片


2.添加


SQL Server 2012 导出数据及分离MDF、LDF_第6张图片


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


SQL Server 2012 导出数据及分离MDF、LDF_第7张图片


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


SQL Server 2012 导出数据及分离MDF、LDF_第8张图片


  • 生成脚本步骤


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


SQL Server 2012 导出数据及分离MDF、LDF_第9张图片


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


SQL Server 2012 导出数据及分离MDF、LDF_第10张图片


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


SQL Server 2012 导出数据及分离MDF、LDF_第11张图片


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


SQL Server 2012 导出数据及分离MDF、LDF_第12张图片


最后完成。


SQL Server 2012 导出数据及分离MDF、LDF_第13张图片


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

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


你可能感兴趣的:(…………电脑,●,计算机基础)