sqlserver

sqlserver,第1张

概述sql server 2008如何导入mdf,ldf文件 如何将mdf, ldf文件导入到sql server 2008 数据库当中,下面提供两种办法: 第一种是右击数据库,然后点击附加。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。 第二种方法是:新建查询,然后输入下列语句,           EXEC     sp_attach_db     @dbname     =    sql server 2008如何导入mdf,ldf文件 如何将mdf, ldf文件导入到sql server 2008 数据库当中,下面提供两种办法: 第一种是右击数据库,然后点击附加。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。

第二种方法是:新建查询,然后输入下列语句,           EXEC     sp_attach_db     @dbname     =     'yourdatabasename',               @filename1     =     'x:\路径\MSsql\Data\pubs.mdf',               @filename2     =     'x:\路径\MSsql\Data.Ldf 但是可能会出现这种错误:           sqlserver2008附加数据库时出错提示 *** 作 系统错误5(拒绝访问)错误5120的解决办法            sql Server2008附加数据库文件时d出错误信息:如下图:

,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊! 方案一:切换登录方式               出现这种情况是由于用“混合验证方式”(sql Server身份验证)登录数据库造成的,只要将登录方式改为 “ windows身份验证方式”             登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了。 先以sqlserver的身份登录把数据库附加进去,在以windows身份登进去。                  此方法经本人测试成功。 方案二:修改服务             选择 所有程序-sql Server 2005-配置工具-选择"sql Server Configuration Manager"或者“sql Server 配置管理器”,             打开“sql Server Configuration Manager”配置界面,在左侧选择"sql Server 2005 服务",在右侧右击打开“sql Server (sqlEXPRESS)” 的属性,在内置账户处将网络服务--”Network Service”改为本地系统--"Local System",               点击“重新启动”后再附加数据库就OK了。               此方法经本人测试成功。               附加数据库成功后如果担心改变设置后影响以后使用可以将内置账户处的“Local System”再改回 “Network Service”,数据库仍可打开。 主要配置过程如下图: 1.打开“sql Server Configuration Manager”配置界面: 2.选择sql Server(MSsqlSERVER),选项,并右击:

3.选择“Local System”:

4.选择“重新启动”:

5.配置成功: 这样配置后附加数据库就不会出错了。 出现的问题: 附加数据库后发现数据库属性为只读的解决办法 附加后发现数据库属性为“只读”解决方法为: 打开“sql Server2005”,在只读的数据库上右击选择属性,选中属性窗口左侧"选择页"下面的"选项",在窗口右边将“数据库为只读”项 改为“False”,点击确定即可。 原因:之所以附加上的数据库为“只读”,是因为启动sql Server 的默认的启动账号“网络服务”对所附加(Attach)的数据库文件的 权限不够造成的 主要配置过程如图: 步骤一:

步骤二:

总结

以上是内存溢出为你收集整理的sqlserver全部内容,希望文章能够帮你解决sqlserver所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址:https://www.54852.com/sjk/1169843.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-02
下一篇2022-06-02

发表评论

登录后才能评论

评论列表(0条)

    保存