這似乎是一個很容易解決的問題,從我可以在網上收集的,但我不能讓它爲我的生活工作:遠程連接字符串從WebMatrix的3到Microsoft SQL Server
我想在他的網站上幫助我的父親。它是一個使用Microsoft SQL Server Management Server的基於ASP.NET的站點。該代碼是使用Visual Studio開發的,並由Microsoft的IIS託管,因此,本質上它是一個完全基於Microsoft的站點。
到目前爲止,我已經獲得了一個測試網站,基本上在WebMatrix 3上工作;但是,我無法弄清楚爲了讓WebMatrix的SQL系統連接到生產服務器,我需要將其放入連接字符串中。
我也嘗試通過從生產數據庫中提取結構並在WebMatrix上運行查詢來複制數據庫,但該程序需要MS SQL 2008的Service Pack 2,並且該安裝因爲我不知道的原因而失敗爲什麼。
最好的情況是我連接到生產服務器的數據庫。
目前,連接字符串有:
Data Source = (ComputerName)\SQLEXPRESS
Initial Catalog = (db)
Persist Security Info = true
User ID = (uid)
Password = (password)
ProviderName= System.Data.SqlClient
所以,澄清,
Web Matrix的安裝我的臺式電腦上,而該網站是代碼本身。生產站點是安裝並運行在某個服務器上的網站代碼,我不知道它在哪裏,而測試站點是加載到webmatrix上的網站的副本。
數據庫有一個工作副本,它位於生產服務器上。
我想在WebMatrix中構建一個連接字符串,它將通過正確的端口連接到服務器,然後登錄到數據庫以檢索構建站點所需的數據,以便我可以編輯代碼並進行測試它。
所以我的問題,特別是,如果在WebMatrix連接嚮導中似乎沒有指示端口的插槽時,該如何實現?
謝謝GmG ...不幸的是,我認爲這隻會幫助我,如果有問題的數據庫位於我操縱網站代碼的計算機上,而不是當數據庫在服務器上時,我的副本代碼在我的桌面上,這是一個與服務器完全不同的實體。 據我所知,答案應該包括IP地址,端口,在服務器上的Windows防火牆中打開一個端口,以及服務器,數據庫或兩者的密碼和用戶ID ......但我沒有找到一個輸入端口的選項,我不知道該把IP地址放在哪裏。 – bordeo