機(jī)器是xp sp2,裝有ms sql2000、iis 5.0、vs.net 2005,今天又安裝了ms sql2005
在安裝前,我關(guān)閉了ms sql2000的服務(wù),退出了所有程序
安裝時(shí),選擇的是x86系統(tǒng),安裝“服務(wù)器組件、工具、聯(lián)機(jī)叢書(shū)和示例”,選擇了全部組件都安裝,包括文檔、示例和示例數(shù)據(jù)庫(kù)我都安裝了
安裝的過(guò)程里,有兩個(gè)地方要注意:
1、在選擇“默認(rèn)實(shí)例”還是“命名實(shí)例”的對(duì)話框,因?yàn)槲冶緳C(jī)上安裝了ms sql 2000和vs.net 2005,所以帶有sql 2005 express,在這個(gè)對(duì)話框里有一個(gè)查看系統(tǒng)當(dāng)前實(shí)例的按鈕,就在“下一步”的上一行,是詳細(xì)還是什么我忘記了,點(diǎn)擊那個(gè)按鈕,選擇我的sql 2005 express實(shí)例,我就升級(jí)這個(gè)實(shí)例
我在開(kāi)始的時(shí)候,是選擇安裝“默認(rèn)實(shí)例”的,再下一步就會(huì)出現(xiàn)錯(cuò)誤,報(bào)的是這個(gè):
名稱: Microsoft SQL Server 2000原因: 升級(jí)被阻止。有關(guān)升級(jí)支持的詳細(xì)信息,請(qǐng)參閱 SQL Server 2005 安裝程序幫助或 SQL Server 2005 聯(lián)機(jī)叢書(shū)中的主題“升級(jí)版本和版本類別”和“硬件和軟件要求”。版本檢查:版本類別升級(jí)規(guī)則導(dǎo)致升級(jí)受阻。有關(guān)版本類別升級(jí)的詳細(xì)信息,請(qǐng)參閱 SQL Server 2005 安裝程序幫助或 SQL Server 2005 聯(lián)機(jī)叢書(shū)中的“升級(jí)版本和版本類別”主題。名稱: Microsoft SQL Server 2005 Tools Express Edition允許的操作: 升級(jí)原因: 可以將產(chǎn)品升級(jí)為新版本
所以我返回,選擇了升級(jí)原有的實(shí)例了
2、在設(shè)置登錄身份的時(shí)候,輸入sa好像沒(méi)有用,會(huì)報(bào)錯(cuò),大概是說(shuō)不可以登錄什么的,不是很記得了,所以我是給逼著選了“使用windows身份登錄”
在選擇身份驗(yàn)證的時(shí)候,有兩個(gè)“使用內(nèi)置系統(tǒng)帳戶”和“使用域用戶帳號(hào)”,因?yàn)槲沂菃为?dú)的機(jī)器,沒(méi)有設(shè)置域,所以我選擇了第一個(gè),使用內(nèi)置系統(tǒng)帳戶,我還去掉了“為每個(gè)服務(wù)帳戶自定義”前面的勾,在我安裝完后,進(jìn)到management studio里后,查到如果是域,可以使用用戶名:SYSTEM,域名:NT AUTHORITY,密碼就是管理員登錄機(jī)器的密碼
再接下來(lái),就是勾上要替代的東西,一共有兩行,兩行都選上,有一行是“工作站組件、聯(lián)機(jī)叢書(shū)和開(kāi)發(fā)工具”的,全選上,叫他替代,因?yàn)樗娲氖莢s.net 2005自帶安裝的sql 2005 express,和sql2000沒(méi)有關(guān)系
然后下面的安裝就是坐在一邊看書(shū)了,等著他安裝完,我這里是全部安裝成功
這里還要記錄一個(gè)就是,因?yàn)榘惭b的時(shí)候選擇了“使用windows身份登錄”,所以sa就和沒(méi)有用一樣子,要重新設(shè)置sa,設(shè)置的方法是這樣子的:
1、開(kāi)始->Microsoft SQL Server 2005->配置工具目錄下,打開(kāi)SQL Server Configuration Manager,展開(kāi)“SQL Server 2005網(wǎng)絡(luò)配置”,選擇“SQLEXPRESS的協(xié)議”,在左邊,有“TCP/IP”和“Named Pipes”,這兩個(gè)都禁用了,在sql2000里,Named Pipes是安裝時(shí)就默認(rèn)啟用的,我啟用了“TCP/IP”,沒(méi)有管命名管道,右擊“TCP/IP”,選擇“屬性”,“IP地址”標(biāo)簽里,把“活動(dòng)”和“已啟用”都設(shè)置成“是”
2、開(kāi)始->Microsoft SQL Server 2005->SQL Server Management Studio,sql 2005把全部東西都集成到這里面了,第一次登錄的時(shí)候,選擇用windows身份登錄,然后呢,要改下面的:
①在實(shí)例名上右擊,選擇“屬性”,選擇“安全性”標(biāo)簽,把“服務(wù)器身份驗(yàn)證”修改成“SQL Server和Windows身份”
②展開(kāi)實(shí)例名,展開(kāi)“安全性”,展開(kāi)“登錄名”,選擇“sa”,右擊,選擇“屬性”,在“常規(guī)”標(biāo)簽里,直接錄入“密碼”和“確認(rèn)密碼”,在“狀態(tài)”標(biāo)簽里,“登錄”選擇“啟用”
③在實(shí)例名上右擊,選擇“停止”,再選擇“啟動(dòng)”,嗯,我自己是先“停止”了,就想著可能要重新啟動(dòng),所以就關(guān)閉了management studio的,在sql2005里沒(méi)有服務(wù)管理器,要重新啟動(dòng)服務(wù),就要進(jìn)cmd,開(kāi)始->運(yùn)行->cmd回車,在cmd里錄入net start MSSQL$SQLEXPRESS,SQLEXPRESS是實(shí)例名
然后呢,就可以使用sa登錄了
記錄這四個(gè)命令:
<P>啟動(dòng)SQL Server默認(rèn)實(shí)例的命令:“net start mssqlserver”。 <P>停止SQL Server默認(rèn)實(shí)例的命令:“net stop mssqlserver”。 <P>暫停SQL Server默認(rèn)實(shí)例的命令:“net pause mssqlserver”。 <P>恢復(fù)SQL Server默認(rèn)實(shí)例的命令:“net continue mssqlserver”。 <P>說(shuō)明: <P>一、如果要操作的是命名實(shí)例的話,只要將“MSSQL$實(shí)例名”代替“mssqlserver”即可。 <P>二、如果要操作的服務(wù)器是默認(rèn)實(shí)例的SQL代理的話,只要將“SQLSERVERAGENT”代替“mssqlserver”即可。 <P>三、如果要操作的服務(wù)器是命令實(shí)例的SQL代理的話,只要將“SQLAgent$實(shí)例名”代替“mssqlserver”即可。 </P>
再補(bǔ)充一句,sql2000里的查詢分析器,已經(jīng)集成到management studio里了,第一個(gè)快捷鍵,“新建查詢”就是。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
