文章插图
文章插图
直接用sa用户连接不安全,一般需要新建一个用户 。
一、新建一个用户并授权:
1、创建登陆帐户(create login)
create login username with password=’123456′, default_database=master
2、为登陆账户创建数据库用户(create user),一般用户名跟登陆账户名一样
create user username for login username with default_schema=dbo
3、通过加入数据库角色,赋予数据库用户“db_owner”权限
exec sp_addrolemember ‘db_owner’, ‘username’
4、 赋予查看系统进程权限(可选,用于查看sys.dm_*相关视图)
GRANT VIEW SERVER STATE TO username;
示例截图:
二、解决sql server 不能远程连接的问题
网络配置中开启TCP/IP协议
1、 打开SSCM,如下图所示:
2、sqlserver网络配置中开启TCP/IP协议,如下图所示:
在TCP/IP属性那可以查看端口号:
三、解决sql server服务器主体 无法在当前安全上下文下访问数据库的问题
完成上面步骤后可以连接数据库,但打开时会报无法在当前安全上下文下访问数据库的错误信息,因为trustworthy数据库属性用于指明 SQL Server 实例是否信任该数据库以及其中的内容,而默认情况下,此设置为 OFF,所以只需把它设置为on,并授权用户访问即可 。
1、查看看到哪些数据库开了trustworthy属性:
SELECT name, database_id, is_trustworthy_on FROM sys.databases,默认只有msdb开着的 。
2、打开数据库trustworthy属性:
ALTER DATABASE 数据库名 SET TRUSTWORTHY ON
3、授权用户访问:
ALTER AUTHORIZATION ON DATABASE::数据库名 TO [用户名]
【sqlserver数据库连接工具 sql连接器】做完这些即可用数据库连接工具远程连接上sqlserver 。手机root怎么解除
- 蓝牙连接器下载 蓝牙耳机连接软件下载
- 无线网络怎么连接手机 手机连无线无互联网连接
- 电脑好用的wifi 电脑连接免费wifi哪个软件好
- php excel导入数据库更新数据 phpexcel导入数据库乱码
- 磁力连接手机怎么用 手机如何使用磁力连链接
- 数据库的安全审计提供了事后审查的安全机制 什么是数据库审计?它是如何保障数据库安全性的?
- Ensembl数据库 ensembles
- 常用远程桌面连接命令和工具 远程连接工具都有哪些
- 智能电视 手机怎么连接电视步骤
- sdl使用 sdl库函数