2013-06-05 38 views
0

我建立了一個應用程序使用sql server Express,Wpf和LINQ到sql 問題是如果我們更改服務器,我們有義務更改所有應用程序中使用的連接字符串。 如果我們在另一臺機器上創建另一個數據庫,當我們剛剛剪切並粘貼新的連接字符串時,問題將得到解決 我讀過,當我們使用sql server express時這是不可能的?
我問你一些技巧來解決這個問題如何解決部署時,我們改變服務器

+0

你不只是將連接字符串存儲在你的配置文件?這是標準的做法,我的工作是爲不同環境配置不同的配置文件。 – Andrew

+0

如果我們創建一個新的服務器,並且給他一個新的別名,它可以解釋更多這我的第一個項目使用Visual Studio和SQL服務器 – gasroot

回答

1

如果你改變服務器,你可以做一個DNS重定向到新的,那解決你的問題。否則,你將不得不重新分配你的應用程序。

+0

? @Oscar – gasroot

+0

看到類似的問題:http://dba.stackexchange.com/questions/24809/deprecating-sql-server-need-to-redirect-clients-to-new-server 而這個關於C名稱的微軟文檔: https://support.ca.com/cadocs/0/CA%20ARCserve%20Replication%20and%20High%20Availability%20Option%20for%20Windows%2015-ENU/Bookshelf_Files/HTML/SQL/index.htm?toc.htm? 743652.html – Oscar

+0

不,這不能解決我的問題,所以你怎麼看待使用外部的app.config文件 – gasroot

相關問題