如何恢复一个非用户sa创建的数据库,且使用原用户创建者进行访问
2007-03-16 14:53
1186 查看
利用强大的GOOGLE和几个很有用的关键字"sqlserver 恢复 用户 public"一下子就找到了,转到这里记录一下.
use testdb
declare @uname sysname
declare @asid varbinary(85)
select @uname = [Name],@asid = sid from sysusers where [name] = 'dbadmin'
use master
exec sp_addlogin @loginame = @uname,@sid = @asid
use testdb
declare @uname sysname
declare @asid varbinary(85)
select @uname = [Name],@asid = sid from sysusers where [name] = 'dbadmin'
use master
exec sp_addlogin @loginame = @uname,@sid = @asid
相关文章推荐
- 用asp.net开发的一个系统,如何给用户提供数据库备份和恢复的功能?
- centos7下使用yum安装mysql并创建用户,数据库以及设置远程访问
- 如何恢复数据库备份到一个已存在的正在使用的数据库上
- 使用Java在本地创建一个服务器 ,通过浏览器对其进行访问的一个简单测试
- mysql中如何使用linux命令对数据库进行备份与恢复?
- 如何使用C#创建一个三层的数据库应用程序
- 创建一个只能访问视图的数据库用户
- 如何创建一个只允许使用sftp登录且只能访问特定目录的账号
- Rman使用前的准备工作,创建恢复目录所需要使用的表空间,在目录数据库创建rman用户,在目录数据库建立恢复目录
- 如何使用C#创建一个三层的数据库应用程序
- 使用Dockerfile文件创建一个镜像,运行该镜像后并使用浏览器进行访问
- sqlserver2008r2数据库使用触发器对sa及其他数据库账号访问进行IP限制
- win7问题解决,凭据管理器和无法访问,不允许一个用户使用一个以上用户名与服务器或共享资源进行多重连接。
- win7问题解决,凭据管理器和无法访问,不允许一个用户使用一个以上用户名与服务器或共享资源进行多重连接。
- 在cmd、C#中使用命令为PostgreSQL创建数据库、登录角色,并对数据库进行备份和恢复
- docker学习笔记3—使用Dockerfile与docker build命令创建一个nginx服务器镜像,并使用浏览器进行访问
- 使用UAParser在C#MVC项目中如何判断用户是在用什么设备进行访问(手机,平板还是普通的电脑)
- 如何通过使用 ADOX 和 VisualBasic.NET 创建一个 MicrosoftAccess 数据库
- 在 MySQL Workbench 中如何可视的建立 MySQL 物理数据模型,并使用它来创建一个 MySQL 数据库
- github使用(通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式))