我現在有2個服務器安裝。一個是運行Win Server 08的Web服務器,另一個是運行Win Server 08上的SQL Server 08的數據庫服務器。遠程數據庫服務器的連接字符串
當前我有我的網站設置,以便它可以通過使用連接字符串讀取/寫入數據庫我使用數據庫名稱創建服務器ip,db user和db pwd。我創建的數據庫用戶在數據庫(不是數據庫所有者)中設置了「公共」角色設置,並且可以運行exec存儲過程。我的連接字符串目前看起來是這樣的:
<add name="SiteDBConn" connectionString="Server=IPOfServer;Database=DBname;User ID=userhere;Password=passhere;"/>
雖然這是爲我工作很好,我想建立一個不包含任何用戶名和密碼的數據庫連接字符串。在我的一些其他服務器上,SQL服務器與Web文件駐留在同一服務器上,我可以使用可信連接並在我的數據庫中使用內置的「網絡服務」用戶。這讓我跑,象這樣沒有用戶名和密碼的連接字符串:
<add name="SiteDBConn" connectionString="Server=localhost;Database=DBname;Trusted_Connection=Yes;"/>
有一種簡單的方式來實現,而不硬編碼用戶名和密碼的數據庫的連接 - 使用2時 - 像上面的連接字符串不同的服務器我是否浪費自己的時間去看這條路線,看看我創建的數據庫用戶只有exec權限?
感謝您對此的看法。
感謝您的反饋意見。關於模仿,你知道有什麼好的指導或演練來設置它嗎?乾杯。 – 2009-06-25 16:38:21