各位大大您好,我的專案是使用vb.net的ASP.NET,他的web.config的connectionStrings無法聯繫。伺服器原本有裝ms SQL server2014,connectionStrings格式如下,可以使用。 <connectionStrings> <add name="ConnectionString" connectionString="Data Source=192.000.0.000;Initial Catalog=xxxxx;User ID=sa;Password=xxxxxxxx" providerName="System.Data.SqlClient"/> </connectionStrings>
現在加裝ms SQL server2012,想要聯繫到裡面的資料庫,但無法使用,connectionStrings格式類似連接ms SQL server2014的字串:<connectionStrings> <add name="ConnectionString" connectionString="Data Source=192.000.0.000;Initial Catalog=ssssss;User ID=sa;Password=aaaaaaa" providerName="System.Data.SqlClient"/> </connectionStrings>
sql server 2014 跟 sql server 2012 都可以從外部連線,連線格式如下:
sql server 2014:
伺服器名稱:192.000.0.000\xxxxxxx,1433
登入:sa
密碼:xxxxxxxx
sql server 2012:
伺服器名稱:192.000.0.000\ssssss,9001
登入:sa
密碼:aaaaaaa
sql server 2014 跟 sql server 2012 帳戶在ip位置、登入帳戶名稱相同,執行個體、tcp連接埠、密碼不相同。
請問如何修改connectionStrings字串,謝謝各位大大!!
你不是自己解答了嗎?
Data Source=192.000.0.000\xxxxxxx,1433
跟
Data Source=192.000.0.000\ssssss,9001
因為兩個name剛好一樣。
連線成功了,字串為
SQL 2014<connectionStrings> <add name="ConnectionString" connectionString="Data Source=192.000.0.000\xxxxxxx,1433;Initial Catalog=xxxxx;User ID=sa;Password=xxxxxxxx" providerName="System.Data.SqlClient"/> </connectionStrings>
SQL 2012<connectionStrings> <add name="ConnectionString" connectionString="Data Source=192.000.0.000\ssssss,9001;Initial Catalog=ssssss;User ID=sa;Password=aaaaaaa" providerName="System.Data.SqlClient"/> </connectionStrings>
謝謝小魚大大!!
所以是兩個專案的Web.Config,不是同一個專案的?
同一個專案 是換資料庫版本 從2012換到2014