直接用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。手機root怎麼解除
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/223073.html