我有一個SQL Server安裝在Windows XP專業版。如果我在本地計算機上運行該應用程序,則可以訪問該數據庫,但是如果我在另一臺計算機上運行該應用程序,該計算機位於同一局域網中,則會導致下層提供程序發生錯誤。我有SQL Server瀏覽器啓動,我已啓用TCP/IP協議,我嘗試創建一個新的用戶詮釋我的Windows XP與同名和passaword其他計算機的用戶(使用Windows 7)並創建一個新的登錄。c#:如何連接到SQL Server 2008 express從另一臺LAN計算機和Windows認證?
在我的連接字符串如下:
<add name="myConnection" connectionString="metadata=res://*/Model.myModel.csdl|res://*/Model.myModel.ssdl|res://*/Model.myModel.msl;provider=System.Data.SqlClient;provider connection string="data source=192.168.1.5\SQLEXPRESS;initial catalog=myDataBase;integrated security=true;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient"/>
我已經安裝了IIS 6.1,但我不知道如何配置,我不知道這可能是一個解決方案。
我想使用Windows身份驗證。是否有可能,如果我已經在Windows XP中安裝SQL Server 2008 Express?
謝謝。
編輯01:
我試着禁用防火牆並且問題沒有解決。
您能否發佈錯誤信息 – giammin