簡體   English   中英

C#Windows應用程序:使用Windows身份驗證連接到遠程SQL Server 2008的連接字符串

[英]C# Windows application: connection string to connect to remote sql server 2008 using windows authentication

我正在使用c#開發Windows窗體應用程序。 我想使用Windows身份驗證連接到服務器中的SQL Server 2008。 有人可以提供連接字符串嗎?

注意:

  1. 域是在我的服務器中創建的。
  2. 為SQL Server啟用了遠程訪問
  3. TCP / IP端口也已啟用。

請幫助我。自3天以來,我一直在為此奮斗。

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

如果是本地的,你可以嘗試一下。它將使用默認實例。我認為這會幫助你

Data Source=.;Initial Catalog=yourDBName;Integrated Security=True

對於您面臨的問題,我不清楚,您是否在域信譽級別上運行應用程序,並且能夠訪問數據庫? 您當前的數據庫連接字符串模板是什么? (3天,這個問題似乎很長一段時間,我一定很想念東西)

在Visual Studio中執行以下步驟,

  1. 轉到工具菜單,然后單擊“連接到數據庫”。
  2. 如果是第一次,將打開一個帶有以下選項的小窗口
    • Microsoft Access數據庫文件
    • Microsoft ODBC數據源
    • Microsoft SQL服務器
    • Microsoft SQL Server Comapct 3.5
    • Microsoft SQL Server數據庫文件
    • 甲骨文數據庫
  3. 對於您的情況,請單擊“ Microsoft SQL Server”,然后單擊“繼續”。
  4. 然后,將出現一個新窗口,提示輸入-Server Name之類的內容-選擇服務器名稱(第一次加載服務器名稱列表會花費一些時間)。 您可以通過運行SQL Server獲得服務器名稱。

    • 登錄到服務器

    選項1-使用Windows身份驗證(因為這是您第一次使用,建議使用此選項)。選項2-使用SQL Server身份驗證(如果選擇此選項,請提供SQL Server用戶名和密碼)

  5. 連接到數據庫-選擇或輸入數據庫名稱(從下拉列表中選擇要連接的數據庫)
  6. 填寫完以上詳細信息后,單擊“高級”按鈕,它將帶您到另一個彈出窗口
    • 在該窗口的“確定”按鈕上方,將有一個不可編輯的列,名稱為DataSource。 只需復制下面的文字。 這是您的連接字符串。

暫無
暫無

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

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