我有一些關于 VB.NET 或 Visual Studio 應用程式的問題。好吧,讓我從應用程式開始……我完全完成了我的作業,構建了一個應用程式,該應用程式將使用 SQL Server Management Studio 為我的應用程式存盤、編輯、匯入和其他內容,我的 PC 是該應用程式的服務器的主機……我在我的電腦上發布的應用程式作業正常并且沒有發生錯誤..但是當我將發布的檔案復制到其他 PC 并安裝該應用程式時.. 發生錯誤是因為它無法連接到我的服務器.. 怎么辦我發布正確,以便我可以為其他電腦安裝該應用程式
Dim conn As New SqlConnection("Server=MYA02W00018;Database=PHMTest;Integrated Security = True")
這是連接字串

對不起,我應該先發送這個錯誤
回答:我不好,因為在我加入域后另一臺電腦沒有加入域,錯誤發生是來自不受信任域的登錄 id 并且不能與集成身份驗證一起使用..然后我只是將服務器身份驗證更改為 SQL 和 Windows 身份驗證在SQL Server 管理,然后Integrated Security = True我只需要洗掉它.. 知道我已經登錄了謝謝你的幫助
uj5u.com熱心網友回復:
打開應用程式的安裝位置。您將找到一個與您的應用程式共享名稱的檔案,例如,如果您的應用程式名稱是 biz_monitor,則該檔案將被命名為 biz_monitor.exe.config,
如附圖所示
使用文本編輯器(例如記事本)打開該檔案。找到這些行:
connectionStrings>
<add name="Biz_monitor.My.MySettings.constring" connectionString="server=myserver_ip;user id=my_username;password=mypassword;database=mydatabase;procedure cache size=50;use performance monitor=True;use usage advisor=True;logging=True;connection reset=True"
providerName="MySql.Data.MySqlClient" />
</connectionStrings>
編輯:1.服務器到托管 sql server 的機器的 ip 地址,2.資料庫到您的資料庫名稱,3.用戶 ID到您的用戶名 4.密碼到您的 sql server 密碼
然后確保沒有防火墻或防病毒軟體阻止您的連接。測驗并提供反饋
- 使用它的IP地址ping服務器。如果您還沒有這樣做,請分配靜態 ip。如果 ping 可以作業,則建立網路連接,如果不先修復網路。然后像這樣構造你的連接字串: Connstring = "Data Source=" & Server & ";Initial Catalog=" & DbName & ";User ID=" & User & ";Password=" & Pass & ""
配置您的 SQL 服務器以使用“SQL Server 身份驗證”
uj5u.com熱心網友回復:
現在我已經得到了答案,Integrated Security = True我只需要洗掉它..知道我已經登錄了 感謝您的幫助
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/327057.html
標籤:sql-server 网络
