国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SQL Server2008數(shù)據(jù)庫升級(jí)至SQL Server2012

這篇具有很好參考價(jià)值的文章主要介紹了SQL Server2008數(shù)據(jù)庫升級(jí)至SQL Server2012。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

引言

今天接到了一個(gè)需求,服務(wù)器上的數(shù)據(jù)庫需要從SQL Server2008升級(jí)到2012。根據(jù)之前的經(jīng)驗(yàn),感覺是一個(gè)非常有意思的過程(事實(shí)上也是。這個(gè)過程也給了我一些觸動(dòng)與啟發(fā),因此,便記錄了自己的踩坑過程以及解決方案,還有安裝過程的體會(huì)。

升級(jí)步驟

啟動(dòng)SQL Server2012的安裝引導(dǎo)程序,中間的過程都很順利,具體的操作步驟可參考微軟官方的幫助文檔,幫助文檔鏈接如下。

https://learn.microsoft.com/en-us/previous-versions/sql/sql-server-2012/bb677622(v=sql.110)?redirectedfrom=MSDN
https://learn.microsoft.com/en-us/previous-versions/sql/sql-server-2012/ms144267(v=sql.110)

在升級(jí)規(guī)則檢測(cè)的時(shí)候卻出現(xiàn)了兩個(gè)異常,如下圖所示。
SQL Server2008數(shù)據(jù)庫升級(jí)至SQL Server2012

其中:

  1. 第一個(gè)異常產(chǎn)生的原因是:版本為SQL Server2008 R2 Sp1時(shí),需要安裝Sp2補(bǔ)丁包之后,才可以升級(jí)到SQL Server2012
  2. 第二個(gè)異常產(chǎn)生的原因是:在第一次安裝失敗后,服務(wù)器上存在部分已經(jīng)安裝的SQL Server實(shí)例,并且此時(shí)的狀態(tài)為“非活動(dòng)”狀態(tài)。對(duì)于該問題:微軟官方給出的原因如下。

出現(xiàn)此問題的原因是在第一次安裝失敗后,服務(wù)器上存在部分安裝的SQL Server實(shí)例。 如果安裝失敗,SQL Server安裝程序不會(huì)回滾安裝。 部分安裝的實(shí)例不包括你嘗試安裝的SQL Server版本,例如企業(yè)版、標(biāo)準(zhǔn)版或評(píng)估版。 嘗試在同一臺(tái)服務(wù)器上安裝同一版本時(shí),安裝程序?qū)⒉檎椰F(xiàn)有實(shí)例。 但是,安裝程序無法確定要安裝的SQL Server版本。 因此,安裝失敗。

對(duì)于這個(gè)解釋,我個(gè)人認(rèn)為是SQL Server本身存在巨大的問題。安裝失敗后無法進(jìn)行回滾安裝這一點(diǎn),對(duì)于用戶使用非常不友好。
針對(duì)這兩個(gè)升級(jí)問題,下面進(jìn)行逐一解決。

安裝SQL Server 2008 R2 sp2

該問題解決較容易,直接在微軟中心的Microsoft 365上找到對(duì)應(yīng)的安裝包即可。下載鏈接為:

https://www.microsoft.com/zh-CN/download/details.aspx?id=30437

點(diǎn)擊"Download"按鈕,出現(xiàn)的界面如下圖所示。根據(jù)自己機(jī)器的處理器架構(gòu)進(jìn)行選擇即可,我進(jìn)行更新的機(jī)器為Windows Server2008,因此選擇的架構(gòu)為x64版本。
SQL Server2008數(shù)據(jù)庫升級(jí)至SQL Server2012

該補(bǔ)丁包的具體安裝方式與SQL Server2012的安裝方式相同。如無特殊需要,一路點(diǎn)擊"下一步"即可完成安裝。

清除處于非活動(dòng)狀態(tài)的SQL Server實(shí)例

對(duì)于該升級(jí)問題,微軟官方也給出了相應(yīng)的原因解釋以及解決方案。不幸的是,由于我的數(shù)據(jù)庫水平太差,找了很久才找到。對(duì)應(yīng)的鏈接地址如下:

https://learn.microsoft.com/zh-CN/troubleshoot/sql/install/remove-partial-installation

在該幫助文檔的解決方案中,提到了導(dǎo)航到“Summary.txt”文件設(shè)置日志文件。然后在該日志文件中,我看到確實(shí)存在一些處于非活動(dòng)狀態(tài)的數(shù)據(jù)庫服務(wù),如圖所示。
SQL Server2008數(shù)據(jù)庫升級(jí)至SQL Server2012

然后我開始查看安裝過程的日志信息,由于對(duì)數(shù)據(jù)庫安裝過程中的日志文件不熟悉。因此,又找到了關(guān)于日志文件的說明。對(duì)應(yīng)的鏈接地址如下:

https://learn.microsoft.com/zh-CN/sql/database-engine/install-windows/view-and-read-sql-server-setup-log-files?view=sql-server-ver16

在這篇幫助文檔中,詳細(xì)介紹了各個(gè)日志文件夾/文件的作用以及存放的位置。但是,問題并沒有解決。然后,我在微軟社區(qū)找到了另一篇文章。在這里,我找到了解決問題的方法。對(duì)應(yīng)的鏈接地址如下:

https://social.technet.microsoft.com/wiki/contents/articles/38000.sql-server-troubleshooting-the-instance-id-mssqlserver-is-already-in-use-by-sql-server-instance-mssqlserver-inactive.aspx?Sort=MostRecent&PageIndex=1

在這篇文章中,它介紹到有一個(gè)"Datastore_Discovery.xml"的文件位于日志目錄下,在里面找到不活動(dòng)狀態(tài)的產(chǎn)品編碼,然后使用命令行將其卸載即可。結(jié)合兩篇文章,我順利找到了該文件,并通過關(guān)鍵字搜索,找到了不活動(dòng)狀態(tài)的產(chǎn)品編碼,如下圖所示。
SQL Server2008數(shù)據(jù)庫升級(jí)至SQL Server2012

然后,啟動(dòng)“命令提示符”,輸入如下語句,即可卸載不活動(dòng)狀態(tài)下的SQL Server實(shí)例引擎。

msiexec /x {$ProductCode}

注:$ProductCode表示產(chǎn)品編碼,如果有多個(gè)不活動(dòng)的產(chǎn)品,應(yīng)將其全部刪除

卸載完成后,重新啟動(dòng)SQL Server2012安裝向?qū)?,即可順利完成?duì)數(shù)據(jù)庫的升級(jí)。

一些體會(huì)

事實(shí)上,在我接觸過的產(chǎn)品中,微軟的產(chǎn)品相對(duì)來說幫助文檔是比較齊全的。只要你愿意看日志,愿意查幫助文檔,愿意上社區(qū)搜一些關(guān)于issue的提問,那么,我認(rèn)為99%的問題都可以得到很好的解決。
但是,如我提到的一樣,如何能夠快速定位到問題對(duì)應(yīng)的文檔呢?我認(rèn)為,需要做到如下兩步:文章來源地址http://www.zghlxwxcb.cn/news/detail-450982.html

  1. 對(duì)產(chǎn)品有足夠的熟悉。知道問題的根源發(fā)生在哪里,比如在升級(jí)數(shù)據(jù)庫的過程中,問題的根源是在數(shù)據(jù)庫引擎,還是在數(shù)據(jù)庫管理工具,還是在客戶端的兼容性
  2. 對(duì)文檔的整體結(jié)構(gòu)有所了解。好的幫助文檔就像一本小冊(cè)子,如果你想了解它,那么,你首先應(yīng)該知道小冊(cè)子的目錄長(zhǎng)什么樣。

到了這里,關(guān)于SQL Server2008數(shù)據(jù)庫升級(jí)至SQL Server2012的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【SQL Server】---SQL Server 2008 R2數(shù)據(jù)庫導(dǎo)入(還原).bak文件

    【SQL Server】---SQL Server 2008 R2數(shù)據(jù)庫導(dǎo)入(還原).bak文件

    以下是簡(jiǎn)述SQL Server把備份的數(shù)據(jù).bak文件還原、導(dǎo)入的方法。 一、新建數(shù)據(jù)庫、數(shù)據(jù)文件夾; ? ? ? ? 1.新建數(shù)據(jù)庫Cola:打開SQL Server-數(shù)據(jù)庫-新建數(shù)據(jù)庫; ???????? ????????? ? ? ? ? 2.新建.bak數(shù)據(jù)文件夾:新建一個(gè)文件夾,把.bak數(shù)據(jù)文件放到該文件夾下; ?????

    2024年02月13日
    瀏覽(96)
  • 大型數(shù)據(jù)庫期末總復(fù)習(xí)【SQL server 2008 基礎(chǔ)教程】

    大型數(shù)據(jù)庫期末總復(fù)習(xí)【SQL server 2008 基礎(chǔ)教程】

    Microsoft SQL Server 2008系統(tǒng)由4個(gè)主要部分組成。這4個(gè)部分被稱為4個(gè)服務(wù),這些服務(wù)分別是 數(shù)據(jù)庫引擎、分析服務(wù)、報(bào)表服務(wù)和集成服務(wù) 。這些服務(wù)之間相互存在和相互應(yīng)用,它們的關(guān)系示意圖如圖所示: 1.Microsoft SQL Server 2008系統(tǒng)提供了兩種類型的數(shù)據(jù)庫,即系統(tǒng)數(shù)據(jù)庫和用戶

    2024年02月06日
    瀏覽(93)
  • 奇跡MU架設(shè)教程:SQL Server 2008數(shù)據(jù)庫的安裝教程

    奇跡MU架設(shè)教程:SQL Server 2008數(shù)據(jù)庫的安裝教程

    不管是搭建什么游戲,都是有數(shù)據(jù)庫的,奇跡MU用的是SQL 數(shù)據(jù)庫,根據(jù)服務(wù)器系統(tǒng)選擇SQL server版本,我比較喜歡用Windows server 2008R2系統(tǒng),所以我安裝的是SQL server 2008。作為架設(shè)奇跡很重要的數(shù)據(jù)庫程序,今天飛飛和你分享SQL Server 2008數(shù)據(jù)庫的安裝教程,希望可以幫助到你。

    2024年02月16日
    瀏覽(95)
  • PyQt5數(shù)據(jù)庫開發(fā)1 4.1 SQL Server 2008 R2如何開啟數(shù)據(jù)庫的遠(yuǎn)程連接

    文章目錄 前言 步驟/方法 1 使用windows身份登錄 2?啟用混合登錄模式

    2024年02月22日
    瀏覽(102)
  • 安裝SQL Server2012到最后一步時(shí)出現(xiàn)Microsoft SQL Server 2012 Service Pack 1安裝程序出現(xiàn)以下錯(cuò)誤:等待數(shù)據(jù)庫引擎恢復(fù)句柄失敗。

    安裝SQL Server2012到最后一步時(shí)出現(xiàn)Microsoft SQL Server 2012 Service Pack 1安裝程序出現(xiàn)以下錯(cuò)誤:等待數(shù)據(jù)庫引擎恢復(fù)句柄失敗。

    安裝SQL Server2012到最后一步時(shí)一直出現(xiàn)Microsoft SQL Server 2012 Service Pack 1安裝程序 出現(xiàn)以下錯(cuò)誤: 等待數(shù)據(jù)庫引擎恢復(fù)句柄失敗。請(qǐng)查看SQL Server錯(cuò)誤日志以了解可能的原因。 如果忽略之后還是繼續(xù)安裝,后面結(jié)束的時(shí)候面板會(huì)顯示一些錯(cuò)誤,比如: ? ? 原以為是版本和兼容的問

    2024年02月17日
    瀏覽(105)
  • SQL Server2000mdf升級(jí)SQL Server2005數(shù)據(jù)庫還原

    SQL Server2000mdf升級(jí)SQL Server2005數(shù)據(jù)庫還原

    SQL Server2000數(shù)據(jù)庫還原sqlserver 2000mdf升級(jí) sqlserver 2008數(shù)據(jù)庫還原SQL Server2005數(shù)據(jù)庫腳本 sqlserver數(shù)據(jù)庫低版本升級(jí)成高版本 sqlserver數(shù)據(jù)庫版本升級(jí) 數(shù)據(jù)庫版本還原 如果本機(jī)安裝了sqlserver2012或者sqlserver2019等高版本 怎么樣才能運(yùn)行sqlserver2000的數(shù)據(jù)庫呢,可以下載 SQL Server2005在

    2024年02月06日
    瀏覽(99)
  • win11 下 SQL2008數(shù)據(jù)庫 SQLServer Management Studio 無法使用的問題

    win11 下 SQL2008數(shù)據(jù)庫 SQLServer Management Studio 無法使用的問題

    系統(tǒng)升級(jí)到win11后,SqlServer2008數(shù)據(jù)庫的管理工作SQLServer Management Studio 點(diǎn)擊后沒反應(yīng)。經(jīng)過測(cè)試數(shù)據(jù)庫服務(wù)正常,只是管理工具無法使用。單獨(dú)安裝一個(gè)高版本的管理工具,問題解決。 我是下載的Sql Management Studio,鏈接如下:https://download.microsoft.com/download/8/a/8/8a8073d2-2e00-472b

    2024年02月11日
    瀏覽(98)
  • SQL Server 數(shù)據(jù)庫之SQL Server 數(shù)據(jù)庫的安全設(shè)置

    SQL Server 數(shù)據(jù)庫之SQL Server 數(shù)據(jù)庫的安全設(shè)置

    數(shù)據(jù)庫服務(wù)器是所有應(yīng)用的數(shù)據(jù)中轉(zhuǎn)站,若數(shù)據(jù)庫服務(wù)被惡意攻擊,可能會(huì)造成數(shù)據(jù)泄露、數(shù)據(jù)丟失、數(shù)據(jù)被惡意篡改等諸多無法挽回的損失; 所以,對(duì)數(shù)據(jù)庫進(jìn)行安全設(shè)置是每一個(gè)數(shù)據(jù)庫管理人員都應(yīng)掌握的知識(shí); SQL Server 登錄模式分為 “Windows 身份驗(yàn)證模式” 和 “SQL

    2024年02月06日
    瀏覽(104)
  • 【Sql】win11系統(tǒng)安裝sqlserver2008r2數(shù)據(jù)庫,找不到文件user.config line 5

    【Sql】win11系統(tǒng)安裝sqlserver2008r2數(shù)據(jù)庫,找不到文件user.config line 5

    【問題描述】 在win11系統(tǒng)環(huán)境下, 安裝sql server 2008 r2數(shù)據(jù)庫的時(shí)候,提示【Microsoft.NET Framework】窗口錯(cuò)誤。 如果點(diǎn)擊繼續(xù),應(yīng)用程序?qū)⒑雎源隋e(cuò)誤并嘗試?yán)^續(xù)。 具體錯(cuò)誤明細(xì): 創(chuàng)建userSettings/Microsoft.SqlServer.Configuration.LandingPageProperties.Settings的配置節(jié)處理過程是出錯(cuò); 未能加

    2024年02月11日
    瀏覽(34)
  • SQL Server數(shù)據(jù)庫使用SQL Server代理實(shí)現(xiàn)數(shù)據(jù)庫自動(dòng)備份

    SQL Server數(shù)據(jù)庫使用SQL Server代理實(shí)現(xiàn)數(shù)據(jù)庫自動(dòng)備份

    在現(xiàn)實(shí)中,為了保證數(shù)據(jù)的安全和完整,防止人為錯(cuò)誤和硬件故障等造成的數(shù)據(jù)丟失和損壞,就需要用到數(shù)據(jù)庫的備份,不同的數(shù)據(jù)庫方法有所差別,我這邊主講SQL Server數(shù)據(jù)庫的備份和使用SQL Server代理作業(yè)實(shí)現(xiàn)數(shù)據(jù)庫的定時(shí)備份。 目錄 一、開啟SQL Server代理 1、找到SQL Serv

    2024年02月09日
    瀏覽(106)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包