麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SQL Server 2000 + 2005 + 2008 + 2008R2,完全可以共存,注意區別連接字符串寫法

2024-08-31 01:02:03
字體:
來源:轉載
供稿:網友

實踐證明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意區別

(1)只要實例名不同即可(如:默認實例、命名實例SQL2005、命名實例SQL2008)。 
(2)2005 與 2008要求的 .NET Framework 版本不一樣,2005 要求 2.0,而 2008 要求 3.5 SP1; 
(3)特別要注意的是,安裝 SQL2008 的機器上如果安裝過開發工具 Visual Studio 2008, 
    則必須先安裝 VS2008 SP1 補丁包(相當耗時但是必須的),否則壓根就不讓你繼續裝。 
(4)SQL2008真是爽啊,語法智能感知,Management Studio 速度也快了許多,……。 
----------------------------------------------- 

 

關于sql server2000和2005版本共存問題,有經驗的來看下

本機上裝了sql server2000 后來又裝了2005兩個版本的實例名不同,假設2000的實例名是sql2000  05版本是的sql2005連接字符串怎么寫?<add key="SqlConnStr" value="Provider=SQLOLEDB;Server=127.0.0.1;Database=sz;Uid=sa;Pwd=;Pooling=true;Max Pool Size=25;Min Pool Size=5"/>這是我的寫法,程序登錄不了兩個版本的數據庫都可以正常建表建庫,就是連不上程序還有我用2000的查詢分析器連接2005的數據庫,連接時用實例名和。和local還有127.0.0.1都顯示不存在或訪問被拒絕問題補充:
<add key="SqlConnStr" value="Provider=SQLOLEDB;Server=服務器id;Database=sz;Uid=sa;Pwd=;Pooling=true;Max Pool Size=25;Min Pool Size=5"/>
這是原先的鏈接,公司服務器上是2005版本,本機是2000版本,鏈接時除了ip改動外,其他不變,登錄正常如果認為是這個連接有問題,麻煩幫忙寫下連接字符串另外我認為如果2000的查詢分析器 或別的機器能連上我本機2005的數據庫的話,應該就可以了但是都顯示 不存在或訪問被拒絕(是允許混合登錄的)
【解決方案】,結果公布下,希望以后又兄弟碰到可以借鑒下原因是server=后面要用 ./實例名

 

 

獲取本機所在域的SQL Server實例名:

            SqlDataSourceEnumerator sqldatasourceenumerator1 = SqlDataSourceEnumerator.Instance;
            DataTable datatable1 = sqldatasourceenumerator1.GetDataSources();
            foreach (DataRow row in datatable1.Rows)
            {
                Console.WriteLine("****************************************");
                Console.WriteLine("服務器:" + row["ServerName"]);
                Console.WriteLine("實例名::" + row["InstanceName"]);
                Console.WriteLine("聚  集:" + row["IsClustered"]);
                Console.WriteLine("版本號:" + row["Version"]);
                Console.WriteLine("****************************************/n");
            }

            Console.ReadLine();

 


其他可用方法
1、服務—SQL Server(實例名),默認實例為(MSSQLSERVER)

或在連接企業管理時-查看本地實例 

2、通過注冊表
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance

3、用命令

sqlcmd/osql
sqlcmd -L
sqlcmd -Lc
osql -L

獲取可用實例名,,以下舉一個例子,請根據需要自行修改:

DECLARE @Table TABLE ( instanceName  sysname NULL)
insert @Table EXEC sys.xp_cmdshell 'sqlcmd -Lc'
--LEFT(@@serverName,CHARINDEX('/',@@serverName+'/')-1) 替代為本機名就行了 , 根據實例命名規則判斷
SELECT * FROM @Table WHERE instanceName LIKE   LEFT( @@serverName , CHARINDEX ( '/' , @@serverName + '/' )- 1)+ '%'


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久国产精品影视 | 伊人亚洲精品 | 成人性视频免费网站下载软件 | 一级大黄毛片 | 日本韩国欧美一级片 | 九九热在线免费观看视频 | 成人羞羞在线观看网站 | 欧美性生交大片 | 在线免费观看毛片 | 欧美成人国产va精品日本一级 | 国产精品久久久久久久久久iiiii | 亚洲国产色婷婷 | 国产亚洲综合一区二区 | 中国黄色一级生活片 | 成人一级视频 | 国产精品jk白丝蜜臀av软件 | 操操操日日日干干干 | 久久亚洲精选 | av在线看网站 | 美女视频黄视大全视频免费网址 | 精品人成| 久久久电影电视剧免费看 | 国产精品久久久久久久久久iiiii | 免费观看一区二区三区视频 | 最新中文在线视频 | 久草在线视频免费播放 | 免费高潮在线国 | 精品一区二区三区免费视频 | 亚洲免费高清 | 久久国产精品久久久久久久久久 | 欧美大电影免费观看 | 一级黄色国产视频 | 精品一区二区三区网站 | 久草手机视频在线观看 | 日韩中文字幕一区二区三区 | 国产精品视频成人 | 一级黄色欧美 | 久久爽精品区穿丝袜 | 欧美黑大粗硬毛片视频 | 欧美综合在线观看视频 | 久久欧美亚洲另类专区91大神 |