社区
MS-SQL Server
帖子详情
SQL-Server2005备份出来的.bak文件恢复到另一个计算机上的问题。
Prince_vegeta
2011-03-04 04:08:30
SQL-Server2005备份出来的.bak文件恢复到另一个计算机上后,数据库(比如TEST库)中的用户依然存在,但SQL-SERVER中没有这个用户,导致连接TEST库的客户端无法利用原用户名登录,请问怎么解决。
我现在的做法:把TEST库中的用户依次删除,然后在SQLSERVER中新建用户,再去TEST库中新建用户然后指派权限。比较麻烦,还是我的权限分配方法本身就是错误的?
谢谢!
...全文
391
14
打赏
收藏
SQL-Server2005备份出来的.bak文件恢复到另一个计算机上的问题。
SQL-Server2005备份出来的.bak文件恢复到另一个计算机上后,数据库(比如TEST库)中的用户依然存在,但SQL-SERVER中没有这个用户,导致连接TEST库的客户端无法利用原用户名登录,请问怎么解决。 我现在的做法:把TEST库中的用户依次删除,然后在SQLSERVER中新建用户,再去TEST库中新建用户然后指派权限。比较麻烦,还是我的权限分配方法本身就是错误的? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Prince_vegeta
2011-03-07
打赏
举报
回复
整个就一个数据库,看来还是直接导出MASTER再还原方便,谢谢大家帮助!
jasonren
2011-03-04
打赏
举报
回复
可以transfer login,从source server 到 dest server.
不同sql server版本也可以。
2000到2000 可以用dts。
2000到2005以及2005到2005可以搜索一下,bol上面有,微软官网也有。
具体脚本不记得了。
百度 transfer login
--小F--
2011-03-04
打赏
举报
回复
支持还原MASTER库
空心兜兜
2011-03-04
打赏
举报
回复
确实挺头疼
单个库是不备份用户的
风驰天下丨
2011-03-04
打赏
举报
回复
[Quote=引用 1 楼 ldslove 的回复:]
还原后,建立loginuser。
然后执行
EXEC sp_change_users_login 'Update_One', 'loginuser', 'loginuser';
GO
[/Quote]
这样可以啊!!!
liangCK
2011-03-04
打赏
举报
回复
[Quote=引用 6 楼 abcjun188 的回复:]
你吧 master数据库 也备份过来还原就OK了,
[/Quote]
支持这个
东那个升
2011-03-04
打赏
举报
回复
[Quote=引用 3 楼 prince_vegeta 的回复:]
很多用户,都得这么调整过来?
[/Quote]
对的。。一般数据库迁移的时候,权限分的很细的话,这是最简洁方便的方法
打一壶酱油
2011-03-04
打赏
举报
回复
你吧 master数据库 也备份过来还原就OK了,
Prince_vegeta
2011-03-04
打赏
举报
回复
没有,当时用户少。。。
现在也是SQL的初学者。。。
王向飞
2011-03-04
打赏
举报
回复
当时建第一台库的时候,你没留建库脚本??
Prince_vegeta
2011-03-04
打赏
举报
回复
很多用户,都得这么调整过来?
东那个升
2011-03-04
打赏
举报
回复
[Quote=引用 1 楼 ldslove 的回复:]
还原后,建立loginuser。
然后执行
EXEC sp_change_users_login 'Update_One', 'loginuser', 'loginuser';
GO
[/Quote]
loginuser是你那个存在的用户
东那个升
2011-03-04
打赏
举报
回复
还原后,建立loginuser。
然后执行
EXEC sp_change_users_login 'Update_One', 'loginuser', 'loginuser';
GO
SQL Server Management Studio--还原.
bak
文件
遇到的
问题
SQL Server Management Studio--还原.
bak
文件
遇到的
问题
啰嗦还原.
bak
文件
啰嗦 在慕课网上学习,但是一直没有老师上课讲的数据库
文件
。自己下载下来是.
bak
后缀的
文件
。会涉及到还原
问题
。但是当中出现了很多
问题
。记录一下! 还原.
bak
文件
下载好了.
bak
文件
,你需要首先新建
一个
数据库。右击数据库,然后出现新建数据库,这时候无所谓,随意命名就好了。 新建好数据库...
SQL Server2014导出
备份
.
bak
文件
我的数据库是在虚拟机上的,现在要将其数据库放到123的服务器上,所以要导出
一个
备份
文件
。 选择数据库sq_ncxhdata,右键-任务-
备份
, 2. 弹出“
备份
数据库”窗口,选择“添加”,弹出“选择
备份
目标”窗口,选择
备份
文件
要存放的路径, 3.选择
文件
要保存的位置,
文件
类型默认的就行,
文件
名自定义,一般我都是定义跟数据库名一样的,最后点击“确定”。 4. 最后弹出这样的窗口就是成功了,然后去自己保存的路径下看看,
文件
在不在。 5.
文件
在说明没有
问题
,但是其实这里有个小
问题
,就是这个
文件
为什么
SQL Server数据库关于
bak
类型
文件
的
备份
与还原
注:本文只做最简单流程描述,欢迎留言补充。谢谢 Thanks♪(・ω・)ノ 涉及工具软:SQL Server Management Studio 并且假装已经连接到相关数据库。 一、数据
备份
1、右键点击要
备份
的数据库->【任务(T)】->【
备份
(B)...】,打开
备份
数据库窗体。 2、在
备份
数据库窗体右下部分可以看到
备份
到的路径,可以使用默认的,也可以自己添加。 注:自己设置路径的话记得在设置
文件
名时在末尾添加.
bak
. 至此,设置完成后,在
备份
数据库窗体右下部分点击确定
sqlServer数据库导入.
bak
文件
时出现的各种错误总结
1.首先介绍一下如何导入.
bak
文件
登录SqlServer数据库客户端——右键根节点的数据库(记得不有右键自己新建的数据库)——还原数据库——设备(然后选择.
bak
文件
)——然后选择左边窗口的”选项“菜单——取消勾选”还原前进行结尾日志
备份
“——点击”确定“即可 2.出现的各种错误及解决方法 (1) 错误:sqlServer导入.
bak
文件
数据时,总提示
备份
的数据
SQL Server2014数据库导入.
bak
文件
将在虚拟机上 的.
bak
数据库
文件
放到服务器123上,并导入123中的数据库中。 首先先创建
一个
数据库,最好是与
bak
文件
名相同, https://editor.csdn.net/md/?articleId=105200362,数据库的创建请参照这个链接。 选中新建的数据库,右键-任务-还原-数据库, 选中“设备”,弹出窗口“选择
备份
设备”,选择“添加”,弹出窗口“定位
备份
文件
”,选择
bak
文件
,点击“确定”即可。 第四步完之后,来到这个窗口,发现红框处已存在,切记,先不要点击“确定”,看第六步
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章