Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 重命名属性时发生MDS错误_Sql Server_Tsql_Master Data Services - Fatal编程技术网

Sql server 重命名属性时发生MDS错误

Sql server 重命名属性时发生MDS错误,sql-server,tsql,master-data-services,Sql Server,Tsql,Master Data Services,我试图在MDS中将属性名称从“BRANCH\u CODE”重命名为“BRANCH\u CODE”(去掉该空格),但出现以下错误: 无法更改视图“viw_SYSTEM_2_34_CHILDATTRIBUTES”,因为它不存在或您没有权限。 相应的用户是MDS数据库的“sysadmin”和“dbowner”。有人曾经面对过这个问题吗?解决了它。 这是SQL安全问题。有人以某种方式更改了MDS SQL用户“MDS\u schema\u user”的安全设置。我让他拥有MDS DB的以下模式: mdm

我试图在MDS中将属性名称从“BRANCH\u CODE”重命名为“BRANCH\u CODE”(去掉该空格),但出现以下错误:

无法更改视图“viw_SYSTEM_2_34_CHILDATTRIBUTES”,因为它不存在或您没有权限。

相应的用户是MDS数据库的“sysadmin”和“dbowner”。有人曾经面对过这个问题吗?

解决了它。 这是SQL安全问题。有人以某种方式更改了MDS SQL用户“MDS\u schema\u user”的安全设置。我让他拥有MDS DB的以下模式:

  • mdm
  • mdq
  • stg
  • dqs
  • db_所有者

这对我很有效。

Sh!t、 我记得那个,但我真的不记得我到底是怎么解决的。但我记得有些事情,不知何故,需要刷新列,因为MDS在某一时刻失去了与底层架构的连接。对mds_schema_user的建议更改没有任何效果。我找到了IIS用于运行MDS应用程序池的服务帐户,并将该帐户授予了db_所有者数据库角色(暂时)。FWIW我已为此问题创建了一个连接错误报告-如果您也发现了此问题,请投票: