当前位置:首页 » 编程语言 » 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安装相关注意事项。再尝试安装。如果还无法解决,你可以查看日志,将日志相关内容贴出来,再帮你看看。