2010-03-25 53 views
0

對不起,這個令人困惑的名字,我不知道更好的名字。有一個SQL 2005服務器的網絡。我爲這臺計算機提供了Windows帳戶信息,因此我可以使用遠程桌面或映射其驅動器。 SQL使用可信連接。我在想我是否可以遠程連接到SQL服務器?謝謝遠程連接到SQL服務器 - 信任的連接,Windows憑據

+0

我相信這個問題更適合ServerFault.com ... – RSolberg 2010-03-25 06:04:17

+0

你能更精確嗎?哪裏有確切的問題?如果您知道服務器的憑據,您是否問您是否可以連接到SQL服務器? – Maciej 2010-03-25 12:46:40

回答

0

這是基於我對SQL Server的經驗,但可能不完全在範圍內。

SQL服務器管理器可以讓你連接到與Windows憑據的服務器實例,但訪問,您將需要創建SQL Server中一個登錄數據庫表。使用SQL Server管理器,您可以在左列中對象層次結構的安全性文件夾下執行此操作。

接下來,您將需要創建一個數據庫(如果不存在,你有興趣使用),並在該數據庫的安全文件夾,創建一個用戶對應於登錄。當你這樣做時,你還需要分配用戶的權限(選擇,插入,刪除等)。

一旦完成,你可以在任何地方訪問與適當的憑據在網絡上的服務器,但需要確保不存在阻塞端口等,從網絡角度。

在C#中創建一個新的連接的語句是這樣的:

SqlConnection conn = new SqlConnection("user id = username; " + 
    "password = secret; " + 
    "server = servername\sqlexpress; " + 
    "database = databasename; " + 
    "connection timeout = 30"); 

希望有所幫助。