簡體   English   中英

在ADO.net連接字符串上需要幫助

[英]need help on ADO.net connection string

我必須從用戶站點獲取數據。 如果要在他們的網站上工作,我會先使用VPN,然后使用用戶名和密碼遠程進入他們的服務器。

我以為將數據輸入本地計算機,而不是將數據輸入不安全的服務器。

因此,我想到了使用Ironpython從遠程服務器獲取數據。 因此,我仍然將VPN連接到他們的域,但是當我使用ADO.net連接字符串連接到他們的數據庫時,它不起作用。

連接字符串:數據源= xx.xx.xx.xx;初始目錄=;用戶ID =;密碼=;

並且錯誤顯示:登錄失敗

好,要注意的一件事是:當我遠程訪問他們的服務器時,我只提供一次用戶名和密碼。 然后,當我登錄到SQL Server時,我不必提供用戶名和密碼。 Windows已通過身份驗證。 因此,在上面的連接字符串中,我使用了與遠程處理時相同的用戶名和密碼。我希望這能給我一個可能會丟失的主意。

幫助贊賞!

數據源= xx.xx.xx.xx;初始目錄=;集成安全性=“ SSPI”

您如何連接到SQL。 您使用sql服務器身份驗證還是Windows身份驗證? 一旦知道了這一點,那么,如果您使用的DNS名稱或IP可以正確進入服務器,則實例名稱正確,並且您擁有該帳戶的訪問權限,可以訪問可以連接的服務器。

這是一個快速測試。 從用來連接到SQL Server的系統中,可以打開SQL Server Management Studio並連接到遠程數據庫。 如果可以,請告訴我您需要執行哪些設置,然后為您提供一個可以使用的連接字符串。

該用戶是否被授予SQL登錄能力?

如果使用SQL 2005,則轉到“安全性”->“登錄”

雙擊用戶,然后單擊狀態。

------編輯----

在桌面上創建一個名為TEST.UDL的文件。 雙擊它。

設置您的連接,直到它起作用。

在記事本中查看UDL,其中有您的連接字符串。 雖然我認為您會去掉包含提供商信息的第一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM