前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SqlServer数据导入问题

SqlServer数据导入问题

作者头像
大头猿
发布2022-03-15 14:16:10
1.2K0
发布2022-03-15 14:16:10
举报
文章被收录于专栏:大头猿

最近的项目使用到SqlServer数据库的比较多,下面说下SqlServer数据库的导入问题,分享的项目使用数据库版本都为SqlServer2008r2,且项目都为附加数据库,不是使用备份来还原数据库,

下面为常见的附加操作:

首先,从网络下载的数据库由于不是在本机创建,在权限控制上没用完全控制权,从而会导致附加不成功,解决办法为:

  1. 找到要附加的数据库

2.单击选中一个,右键选择属性

3.选择安全内的编辑

4.把完全控制打上√,选择确定

5.把第二个*_log.ldf按照以上方法同样修改

6.打开SQL Server Management Studio,登录方式建议使用.,即使IP改动也不会影响程序

7.选择数据库里的附加

8.选择添加,然后选中自己刚才的数据库

9.至此导入成功,数据库成功还原!大部分的数据库都是这样还原,想要删除的话先进行分离就可以了。

附加:以上问题能够解决一大部分分享的项目,下面这个做个了解,不进行具体演示了。

出现“System.Data.SqlClient.SqlError:尚未备份数据库的日志尾部”错误的解决方案

解决办法:选择自己的数据库,在选择页上【选项】上 还原选项:选择覆盖现有数据库(WITH REPLACE)

具体操作:

1、还原数据库时,点击选择页上的选项,勾选覆盖现有数据库(WITH REPLACE),点确定后即可成功还原数据库(推荐此方法)。 2、进行还原操作时,点击选择页上的选项,勾选保持源数据库处于正在还原状态(BACKUP LOG WITH NORECOVERY),即可解决问题。

从错误信息中我们可以看出,出现这种问题主要是在进行还原操作时,该Sql Server数据库正好在写入日志,所以导致操作冲突。上面的两种方法都可解决尚未备份数据库日志尾部的问题。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大头猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档