[英]Sql remote connection timeout
當我嘗試通過服務器管理工作室連接遠程sql服務器時,就可以了。 但是,當我通過程序連接字符串與他們連接時,它顯示“超時過期”
connectionString="Data Source=SERVERNAME;Initial Catalog=DB;Persist Security Info=True;User ID=sa;Password=pass"
而且,當我嘗試使用IP進行連接時。 它顯示“用戶'sa'登錄失敗。該用戶未與可信SQL Server連接關聯。”
connectionString="Data Source=192.168.2.6,1433;Initial Catalog=DB;Persist Security Info=True;User ID=sa;Password=pass"
但是我可以通過SSMS看到它們。 和管理。 有人在...之前遇到了這個問題
您是否檢查了SQL Server配置管理器中是否Shared Memory, TCP/IP, Named Pipes enabled
了Shared Memory, TCP/IP, Named Pipes enabled
?
然后為該數據庫創建一個純用戶登錄名,並將該用戶分配給您的連接字符串還允許該用戶在該數據庫上進行connect, create, select, update, delete
也可以嘗試使用Data Source=(local)
或127.0.0.1
作為yr服務器名稱
如果您的數據庫不在本地計算機上,請使用SQL Server配置管理器在SQL Server計算機上檢查是否啟用了共享內存,TCP / IP,命名管道和
TCP端口為1433
如許多其他文章所述,在您的SQL配置管理器中進行了必要的更改之后,請執行以下步驟。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.