2014-10-10 43 views
1

我是Visual Studio的新手,這是我的第一個編程。但我堅持在這裏,沒有從另一臺計算機(主機)上的SQL Server Express數據庫中獲取數據。在其他計算機上沒有收到SQL Server Express數據(主機)

我的連接字符串是

Data Source=.\sqlexpress;Initial Catalog=loadshedding;Integrated Security=True 

當運行在朋友的電腦應用它不顯示任何錯誤都不顯示的數據。請幫助我我是VS和SQL Server的新手。在此先感謝

回答

0

兩點:

  1. 通過使用連接字符串中的.,你告訴你的應用程序去查找數據在自己的計算機上- 這不是這裏的情況 - 所以你需要使用其他電腦的機器名稱取而代之 - 是這樣的:在默認情況下

    Data Source=HOST\sqlexpress;Initial Catalog=loadshedding;Integrated Security=True 
    
  2. 的SQL Server 快速不允許遠程連接(從另一臺計算機連接) - 所以你需要確保這已經正確配置。搜索SO或谷歌 - 有的文章和博客文章解釋如何做到這一點。

+0

我的服務器名稱是sdp-PC,那麼你的意思是應該是這樣的** Data Source = sdp-PC \ sqlexpress;初始目錄= loadshedding;集成安全性= True **,我已配置遠程連接設置 – Sdp 2014-10-10 07:23:50

+0

@Sdp:它必須是承載你的SQL Server Express實例(不是你自己的機器)的**機器**,所以如果SQL Server Express運行在'sdp-PC'上,那麼是的,那是連接字符串使用 – 2014-10-10 07:26:38

+0

okie我得到那一個,但有沒有任何方式的應用程序可以在任何其上安裝它的計算機上運行 – Sdp 2014-10-10 07:35:35

0

如果您的'.\sqlexpress'在您的計算機上,不應該從您的計算機的計算機連接到IP地址(SQL-Server通常安裝在計算機上,然後需要通過網絡訪問其他計算機計算機)

相關問題