解析SQL Server 2008升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫_Mssql數(shù)據(jù)庫教程
推薦:Mssql數(shù)據(jù)庫教程之--SQL Server 2008:傳遞表值參數(shù)許多人一直希望能夠?qū)崿F(xiàn)把表格變量傳遞到存儲(chǔ)過程中,如果變量可以被聲明,那么它就應(yīng)該能夠被傳遞。而最新的SQL Server 2008則有這項(xiàng)功能!想知道如何才能把表格變量(包括內(nèi)含的數(shù)據(jù))
報(bào)表服務(wù)器數(shù)據(jù)庫可以為一個(gè)或多個(gè)報(bào)表服務(wù)器實(shí)例提供內(nèi)部存儲(chǔ)。因?yàn)閳?bào)表服務(wù)器數(shù)據(jù)庫架構(gòu)可能會(huì)因?yàn)橥瞥鲂碌?Reporting Services 版本而有所變化,所以要求數(shù)據(jù)庫版本與使用的報(bào)表服務(wù)器實(shí)例的版本相匹配。大多數(shù)情況下,報(bào)表服務(wù)器數(shù)據(jù)庫可以自動(dòng)升級(jí),您不需要執(zhí)行任何具體操作。
如何升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫
以下列表指出了升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫的所有情況:
安裝程序升級(jí)報(bào)表服務(wù)器的單個(gè)實(shí)例。在服務(wù)啟動(dòng)并且報(bào)表服務(wù)器確定數(shù)據(jù)庫架構(gòu)版本與服務(wù)器版本不匹配之后,將自動(dòng)升級(jí)數(shù)據(jù)庫架構(gòu)。
服務(wù)啟動(dòng)時(shí),報(bào)表服務(wù)器會(huì)檢查數(shù)據(jù)庫架構(gòu)版本以驗(yàn)證它是否與服務(wù)器版本相匹配。如果數(shù)據(jù)庫架構(gòu)版本較低,該架構(gòu)將自動(dòng)升級(jí)到報(bào)表服務(wù)器所需的架構(gòu)版本。如果還原或附加一個(gè)較低的報(bào)表服務(wù)器數(shù)據(jù)庫,則自動(dòng)升級(jí)功能特別有用。將在報(bào)表服務(wù)器跟蹤日志文件中輸入一條消息,指示已升級(jí)數(shù)據(jù)庫架構(gòu)版本。
當(dāng)選擇舊版本與新報(bào)表服務(wù)器實(shí)例一起使用時(shí),Reporting Services 配置工具將升級(jí)本地或遠(yuǎn)程報(bào)表服務(wù)器數(shù)據(jù)庫。在這種情況下,必須在發(fā)生此操作之前確認(rèn)升級(jí)操作。Reporting Services 配置工具不再提供單獨(dú)的升級(jí)按鈕或升級(jí)腳本。鑒于報(bào)表服務(wù)器服務(wù)的自動(dòng)升級(jí)功能,這些功能在 SQL Server 2008 中已過時(shí)。架構(gòu)更新后,無法再將升級(jí)回滾到以前的版本。請務(wù)必備份報(bào)表服務(wù)器數(shù)據(jù)庫,以備需要重新創(chuàng)建先前安裝。
如何更新架構(gòu)、元數(shù)據(jù)和報(bào)表服務(wù)器內(nèi)容
升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫需分三個(gè)步驟:
◆架構(gòu)將在安裝并啟動(dòng)服務(wù)之后,或者在 Reporting Services 配置工具中選擇 SQL Server 2005 或 2000 報(bào)表服務(wù)器數(shù)據(jù)庫時(shí)進(jìn)行自動(dòng)升級(jí)。此外,報(bào)表服務(wù)器服務(wù)會(huì)在啟動(dòng)時(shí)檢查數(shù)據(jù)庫版本。如果報(bào)表服務(wù)器連接到早期版本的數(shù)據(jù)庫,則報(bào)表服務(wù)器將在啟動(dòng)過程中更新該數(shù)據(jù)庫。
◆在更新架構(gòu)后首次使用報(bào)表服務(wù)器數(shù)據(jù)庫時(shí)升級(jí)安全描述符。
◆首次使用時(shí),升級(jí)已發(fā)布報(bào)表和已編譯報(bào)表快照。
除了報(bào)表服務(wù)器數(shù)據(jù)庫外,報(bào)表服務(wù)器還會(huì)使用臨時(shí)數(shù)據(jù)庫。升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫時(shí),會(huì)自動(dòng)升級(jí)臨時(shí)數(shù)據(jù)庫。
升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫
如果要升級(jí)的 Reporting Services 安裝包含報(bào)表服務(wù)器數(shù)據(jù)庫,則可能會(huì)在升級(jí)數(shù)據(jù)庫架構(gòu)時(shí)遇到一些問題。默認(rèn)情況下,安裝程序會(huì)使用運(yùn)行安裝程序的用戶的安全令牌連接到遠(yuǎn)程 SQL Server 實(shí)例并更新架構(gòu)。如果擁有對承載報(bào)表服務(wù)器數(shù)據(jù)庫的數(shù)據(jù)庫服務(wù)器的 SQL Server sysadmin 權(quán)限,將成功升級(jí)數(shù)據(jù)庫。同樣,如果從命令提示符運(yùn)行安裝程序,并為擁有 sysadmin 權(quán)限修改遠(yuǎn)程計(jì)算機(jī)上的架構(gòu)的帳戶指定RSUPGRADEDATABASEACCOUNT 和 RSUPGRADEPASSWORD 參數(shù),也將成功升級(jí)數(shù)據(jù)庫。
但是,如果您沒有對遠(yuǎn)程計(jì)算機(jī)上的數(shù)據(jù)庫的權(quán)限,則系統(tǒng)將拒絕連接,并出現(xiàn)以下錯(cuò)誤:“安裝程序無法升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫架構(gòu)。必須在安裝完成后手動(dòng)更新數(shù)據(jù)庫架構(gòu)。若要更新架構(gòu),請運(yùn)行 Reporting Services 配置工具,再打開“數(shù)據(jù)庫安裝”頁,重新選擇數(shù)據(jù)庫,然后單擊“應(yīng)用”。數(shù)據(jù)庫將自動(dòng)升級(jí)。”此時(shí),報(bào)表服務(wù)器程序文件將被升級(jí),但報(bào)表服務(wù)器數(shù)據(jù)庫將為早期版本的格式。報(bào)表服務(wù)器將不可用,直到通過手動(dòng)升級(jí)數(shù)據(jù)庫來完成升級(jí)過程為止。
手動(dòng)升級(jí)數(shù)據(jù)庫
如果安裝程序沒有自動(dòng)升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫,則只能升級(jí)部分報(bào)表服務(wù)器安裝。若要完全升級(jí),必須在安裝完成后運(yùn)行 Reporting Services 配置工具,手動(dòng)升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫。運(yùn)行 Reporting Services 配置工具,并連接到剛升級(jí)的報(bào)表服務(wù)器。有關(guān)如何啟動(dòng)該工具和連接到服務(wù)器的詳細(xì)信息,請參閱如何啟動(dòng) Reporting Services 配置。打開“數(shù)據(jù)庫安裝”頁,然后單擊“連接”連接到承載報(bào)表服務(wù)器數(shù)據(jù)庫的 SQL Server 實(shí)例。
選擇要升級(jí)的報(bào)表服務(wù)器數(shù)據(jù)庫。單擊“應(yīng)用”以升級(jí)數(shù)據(jù)庫架構(gòu)。完成上述步驟后,就可使用報(bào)表服務(wù)器了。
分享:淺談選擇SQL Server恢復(fù)模型確保正確備份問題 在管理SQL Server時(shí)首先要做的一件事是建立一個(gè)合適的備份計(jì)劃以便將失敗事件中任何數(shù)據(jù)的丟失可能最小化。建立備份計(jì)劃之后當(dāng)然要做些數(shù)據(jù)庫配置,這些配置是建立以確保你可
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- SQL SERVER應(yīng)用問題解答13例(二)
- 揭秘SQL Server服務(wù)器內(nèi)存管理問題
- 關(guān)于SQL Server數(shù)據(jù)庫維度表和事實(shí)表的概述
- SQL Server2012在開發(fā)中的一些新特性
- 巧用一條SQL語句實(shí)現(xiàn)其它進(jìn)制到十進(jìn)制轉(zhuǎn)換
- 使用SQL Server 2008進(jìn)行服務(wù)器合并
- 詳解SQL命令大全--中文翻譯
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- 如何解決SQL Server不允許進(jìn)行遠(yuǎn)程連接的問題
- SqlServer2005對現(xiàn)有數(shù)據(jù)進(jìn)行分區(qū)具體步驟
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索解析SQL Server 2008升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫
- 教程說明:
Mssql數(shù)據(jù)庫教程-解析SQL Server 2008升級(jí)報(bào)表服務(wù)器數(shù)據(jù)庫
。