當前位置:首頁 » 編程語言 » sql故障轉移運行的許可權
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql故障轉移運行的許可權

發布時間: 2023-05-10 07:13:51

Ⅰ 如何創建新的 sql Server 2005 故障轉移群集

在創建SQL Server 2000 故障轉移群集之前,必須配置 Microsoft 群集服務 (MSCS) 並使用 Microsoft Windows NT4.0 或 Windows2000 中的群集管理員創建至少一個群集磁碟資源。在運行 SQL Server 安裝程序之前,在群集管理員中記下群集驅動器的位置,因為創建新的故障轉移群集需要該信息。只有SQL Server 2000 企業版才支持群集。
1. 在"Microsoft SQL Server 安裝向導"的"歡迎"屏幕中,單擊"下一步"按鈕。
2.在"計算機名稱"屏幕上,單擊"虛擬伺服器"並輸入虛擬伺服器名稱。如果安裝程序檢測到 MSCS 正在運行,則將默認為"虛擬伺服器"。單擊"下一步"按鈕。
3. 在"用戶信息"屏幕上,輸入用戶名和公司名。單擊"下一步"按鈕。
4. 在"軟體許可協議"屏幕上,單擊"是"按鈕。
5. 在"故障轉移群集"屏幕上,輸入為客戶端訪問配置的每個網瞎指絡的一個 IP 地址。也就是為每個虛擬伺服器可由公共(或混合)網路上的客戶端使用的網路輸入一個 IP 地址。選擇要輸入 IP 地址的網路,然後輸入 IP 地址。單擊"添加"按鈕。
顯示 IP 地址和子網。子網由 MSCS 提供。繼續為每個已安裝的網路輸入 IP 地址,直到所有需要的網路都填充了 IP 地址。單擊"下一步"按鈕。
6. 在"群集磁碟選擇"屏幕中,選擇在默認情況下用於放置數據文件的群集磁碟組。單擊"下一步"按鈕。
7.在"群集管理"屏幕中,查看 SQL Server 2000 所提供的群集定義。默認情況下,選定所有襪神模可用節點。刪除不屬於正創建的虛擬伺服器群集定義的任何節點。單擊"下一步"按鈕。
8.在"遠程信息"屏幕中,輸入遠程群集節點的登錄憑據。該登錄憑據必須在群集的遠程節點上有管理員特權。單擊"下一步"按鈕。
9.在"實例名稱"屏幕中,選擇默認實例或指定命名實例。若要指定命名實例,請先清除"默認"復選框,然後輸入命名實例的名稱。單擊"下一步"按鈕。
10.在"安裝類型"屏幕中選擇要安裝的安裝類型。安裝程序自動默認為來自先前所選的組中的第一個可用群集磁碟資源。不過,如果需要指定另一個群集驅動器資源,可在"數據文件"下單擊"瀏覽"按鈕,然後指定群集驅動器資源的路徑。安裝程序將要求選擇群集驅動器資源,該資源為正在運行安裝程序的節點所擁有。該驅動器也必須是先前所選的群集組成員。單擊"下一步"按鈕。
11.在"服務帳戶"屏幕上,選擇要在故障轉移群集中運行的服務帳戶。單擊"下一步"按鈕。
12.在"身份驗證模式"對話框中,選擇要使用的身份驗證模式。如果將選擇內容從"Windows 身份驗證模式"變為"混合模式(Windows 身份驗證和 SQL Server 身份驗證)",則需要輸入並確認 sa 登錄密碼。在"開始復制文件"屏幕上,單擊"下一步"按鈕。
13.在"安裝完成"屏幕上,單擊"完成"按鈕。
如果安裝程序指示重新啟動計算機,則立即這樣做。完成安裝後,閱讀來自安裝程序的消告緩息是很重要的。未能重新啟動任何指定的節點可能導致將來在故障轉移群集中的任何節點上運行安裝程序失敗。
注意:
1 兩台伺服器上的可群集磁碟的磁碟驅動器號必須相同。
2 SQL Server 2000 可執行文件安裝在故障轉移群集中每一節點的本地磁碟驅動器上,數據文件放置在先前所選的群集組中的可用群集磁碟資源

Ⅱ SQL SERVER普通用戶需要什麼許可權才能執行sp

執行存儲過程EXEC prc_test; 會報如下錯誤

Msg 15247, Level 16, State 1, Procere sp_configure, Line 107

用戶沒有執行此操作的許可權。

Msg 5812, Level 14, State 1, Procere PRC_TEST, Line 8

您沒有運行 RECONFIGURE 語句的許可權。

Msg 15247, Level 16, State 1, Procere sp_configure, Line 107

用戶沒有執行此操作的許可權。

Msg 5812, Level 14, State 1, Procere PRC_TEST, Line 10

您沒有運行 RECONFIGURE 語句的許可權。

Ⅲ 如何在 SQL Server 故障轉移群集中添加或刪除節點(安裝程序)

重要提示若要更新或刪除 SQL Server 故障轉移群集,您必須是一名本地管理員,且具有作為服務登錄到故障轉移群集的所有節點的許可權。對於本地安裝,必須以管理員身份運行安裝程序。如果從遠程共享安裝 SQL Server,則必須使用對遠程共享具有讀取和執行許可權的域帳戶。安裝程序不會將 .NET Framework 3.5 SP1 安裝在群集操作系統上。必須先安裝 .NET Framework 3.5 SP1,才能運行安裝程序。如果受到安裝程序中的已知問題的影響,可能需要在安裝 SQL Server 2008 之前對原始媒體應用累積更新。有關已知問題和詳細說明的詳細信息,請參閱。請注意,SQL Server 故障轉移群集的安裝操作在此版本中已進行了更改。若要安裝或升級 SQL Server 故障轉移群集,則必須在故障轉移群集的每個節點上運行安裝程序。若要向現有的 SQL Server 故障轉移群集添加節點,則必須在要添加至 SQL Server 故障轉移群集實例的節點上運行 SQL Server 安裝程序。不要在活動節點上運行安裝程序。若要從現有的 SQL Server 故障轉移群集中刪除節點,則必須在要從 SQL Server 故障轉移群集實例中刪除的節點上運行 SQL Server 安裝程序。

Ⅳ SQLServer2000故障轉移群集

在一個 Microsoft 群集服務 (MSCS) 故障轉移群集中 可以安裝最多 個 Microsoft®SQL Server&# ; 實例

通過運行群集中某個節點上的 SQL Server 安裝程序安裝 SQL Server 實例 安裝程序將實例安盯扮裝在安裝過程中指定的故障轉移群集中的節點上 SQL Server 可執行文件安裝在故障轉移群集中每一節點的本地磁碟驅動器上 這意味著每一節點都必須有本地硬碟 分配給該硬碟的驅動器號應與所有其它節點上的相同 而且該驅動器號必須在安裝過程中為 SQL Server 可執行文件指定的位置路徑中 例如 如果指定 C Program FilesMicrosoft SQL Server 作為安裝 SQL Server 可執行文件的位置 則群集中每一節點都必須使驅動器號 C 映射到本地驅動器 實例的注冊表信息也存儲在故障轉移群集中每一節點的注冊表中

MSCS 群集組是共享資源(如某個故障轉移群集節點所擁有的共享磁碟驅動器)的集合 該組的所有權可以在節點間轉讓 但每個組一次只能由一個節點擁有 SQL Server 實例的資料庫文件放置在單個 MSCS 群集組中 該群集組由安裝此實例的節點擁有 如果運行某個 SQL Server 實例的節點發生故障 則 MSCS 將包含該實例數據文件的群集組切換至另一個節點 因為新節點的本地磁碟驅動器上已經有該 SQL Server 實例的可執行文件和注冊表信息 所以它可以啟動該 SQL Server 實例並開始接受連接該實例的請求

因為 SQL Server 實例的可執行文件和注冊表信息存儲在每一節點中 所以 SQL Server 對每台計算機只能有 個實例的限制也適用於每個故障轉移群集 故障轉移群集中的每一實例要麼必須有唯一的實例名 要麼必須是默認實例 在每個故障轉移群集中只能有一個默認實例

保存實例資料庫文件的 MSCS 群集組在 SQL Server 安裝過程中與一個 SQL Server 虛擬伺服器名稱相關聯 每台虛擬伺服器只能有一個實例 這也意味著只能有一個實例與任一群集組相關聯

當應用程序嘗試連接一個運行在故障轉移群集上的 SQL Server 實例時 應用程序必須指定虛擬伺服器名稱和實例名 只有當與虛擬伺服器關聯的實例是沒有名稱的默認實例時 應用程序才不必指定實例名

例如

◆Windows 群集管理員創建了一個故障轉移群集 該群集有兩個節點 NodeA 和 NodeB 每一節點都將驅動器號 C 映射到本地硬碟上

◆在該群集中有一個共享磁碟 群集管理員創建 ClusterGroupA 來控制該驅動器 並把它指派給源悉 NodeA

◆SQL Server 系統管理員運行安裝程序在 NodeA 上安裝 SQL Server 默認實例 在安裝過程中 管理員指定 SQL Server 虛擬雹則乎伺服器名稱為 VirtualServerX 並指定將資料庫文件放置在 ClusterGroupA 中的驅動器上 安裝程序在本地驅動器 NodeA 和 NodeB 上安裝 SQL Server 可執行文件 並將資料庫文件放置在 ClusterGroupA 中

lishixin/Article/program/Oracle/201311/16918

Ⅳ sql server 表的許可權如何解決

你搞的有點復雜了,你既然都有了Aa的許可權了,直接修改不就行了么。
再說了,也可以讓資料庫管理員給你的角色授權嘛,怎麼還新建一個庫,沒有必要。
==============================================================
這事兒啊,還得找你們資料庫管理員。可以對單張表授權。
新建登陸用戶,不用給庫伺服器角色,資料庫角色就用默認的public。
然後,在查詢分析器中,對創建的該角色,特殊授權。

比如我們創建了登陸名為rr的用戶,僅僅把tb這張表給他用:
GRANT SELECT,delete,insert on tb TO rr

他對其他表是操作不了的。

Ⅵ 怎樣設置SQL Server的用戶及許可權

1,用Windows 身份驗證方式或 sa用戶 連接伺服器,打開安全性 → 右擊登錄名 → 新建登錄名

2,常規

Step1 : 輸入賬戶名,密碼 ;
Step2 : 去掉密碼策略的勾 ;
Step3 : 根據需要選擇默認資料庫,默認語言 ;
3,伺服器角色

4,用戶映射

Step1 : 勾選映射的資料庫,即該用戶可以訪問的資料庫,這邊實際上就是一個對資料庫訪問許可權的控制 ;
Step2 : 勾選資料庫角色成員身份,這邊實際上就是一個對資料庫操作許可權的控制,這邊設成db_datereader 就是只讀的許可權;
5,安全對象、狀態 默認即可,可以不設置。如有特殊需要再去設置。 點擊確定完成,新用戶名way就生成了。

Ⅶ 怎樣設置sqlserver2008資料庫的使用者和許可權(sql用戶許可權設置)

首先打開資料庫,並以windows身份驗證模式_牢固資料庫;

然後在左側的【對象資源管理器中】展開【安全性】節點,滑鼠右鍵點擊節點中的【登錄名】,在彈出的菜單中單擊【新建登錄名】

1.在登錄名右側的文本框中輸清讓核滑褲入新建的管理員賬號名稱;

2.一對單選按鈕組中,選擇SqlServer身份驗證,並輸入登錄密碼;

3.勾選強制實施密碼策略復選框;(密碼策略一般是指加強用戶登錄的密碼方式例如:可能需要至少8個以上字元,或在嘗試若干登陸失敗後該賬號即被禁止登陸等等!如果覺得麻煩可以不必勾選!)。

4.不勾選強制密碼過期;(如果勾選該項的話,則每一次登陸後系統都會提示用戶必須更改現有密碼,如非特殊需求,不建議勾選此項!)。

然後繼續點選左側選項頁下的【伺服器角色】;

在右側的伺服器角色面板中,勾選public和sysadmin兩項!

注意:如果建立的賬號不需要具備系統管理員的許可權時,則不要勾選sysadmin項!

繼續點選左側選項頁中的【用戶答掘映射】。

在右側的面板中勾選該賬號可以進行管理操作的資料庫名稱!並在該面板下面的【資料庫角色成員身份】中勾選db_owner項!

注意:如果給一個無系統管理許可權的賬號指定管理一個資料庫時,則一定要勾選db_owner項!否則該賬號則無法看到該資料庫中的任何數據表!

選後點選【選擇頁】下的【狀態】選項進行設置

Ⅷ sql還原資料庫時出現許可權錯誤,請問是怎麼回事

進入單用戶模式的方法:
1.在命令行模式下輸入sqlservr -c -f -m或者輸入sqlservr -m
其中:-c 可以縮短啟動時間,SQL Server 不作為Windows NT的服務啟動
-f 用最小配置啟動SQL Server
-m 單用戶模式啟動SQL Server

2.可以在控制面板-服務乎者-MSSQLServer的啟動參數中輸入-c -f -m或者輸入-m,點擊開始
3.進清戚行master資料庫的恢復 不過老實說估計你是選錯了答頃陵還原資料庫的名稱啊。你選擇資料庫的時候默認的是master,只要修改為你的資料庫名字就行了,就不會出錯了。

Ⅸ 安裝SQL出現試圖執行未經授權的操作的錯誤怎麼解決啊

你沒有說明安裝環境,初步判斷是你的安裝環境問題:(1)防病毒等程序阻止了安裝進程的一些操作;(2)本機安全策略被修改,導致SQL創建的一些特定用戶無法獲得必要的許可權,導致操作失敗。(3)操作系統某些組件有問題或安全補丁不完整等。
建議關閉暫時關閉防毒等軟體,恢復本機安全策略預設配置,做下windows update, 仔細閱讀SQL安裝相關注意事項。再嘗試安裝。如果還無法解決,你可以查看日誌,將日誌相關內容貼出來,再幫你看看。