sql2000數據庫置疑修復教程:sqlserver連接工具有哪些

直接用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新建用戶並授權及解決遠程連接問題

二、解決sql server 不能遠程連接的問題

網絡配置中開啟TCP/IP協議

1、 打開SSCM,如下圖所示:

SQL SERVER新建用戶並授權及解決遠程連接問題

2、sqlserver網絡配置中開啟TCP/IP協議,如下圖所示:

SQL SERVER新建用戶並授權及解決遠程連接問題

在TCP/IP屬性那可以查看端口號:

SQL SERVER新建用戶並授權及解決遠程連接問題

三、解決sql server服務器主體 無法在當前安全上下文下訪問數據庫的問題

完成上面步驟後可以連接數據庫,但打開時會報無法在當前安全上下文下訪問數據庫的錯誤信息,因為trustworthy數據庫屬性用於指明 SQL Server 實例是否信任該數據庫以及其中的內容,而默認情況下,此設置為 OFF,所以只需把它設置為on,並授權用戶訪問即可。

1、查看看到哪些數據庫開了trustworthy屬性:

SELECT name, database_id, is_trustworthy_on FROM sys.databases,默認只有msdb開着的。

SQL SERVER新建用戶並授權及解決遠程連接問題

2、打開數據庫trustworthy屬性:

ALTER DATABASE 數據庫名 SET TRUSTWORTHY ON

SQL SERVER新建用戶並授權及解決遠程連接問題

3、授權用戶訪問:

ALTER AUTHORIZATION ON DATABASE::數據庫名 TO [用戶名]

SQL SERVER新建用戶並授權及解決遠程連接問題

做完這些即可用數據庫連接工具遠程連接上sqlserver。手機root怎麼解除

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/223073.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 14:14
下一篇 2024-12-09 14:14

相關推薦

發表回復

登錄後才能評論