17
|
Rob Garrison · 技术社区 · 15 年前 |
![]() |
1
69
请检查一下你没有检查
|
![]() |
2
9
我也遇到了类似的问题,解决了这个问题,删除了用户的两个角色db_dyDataReader和db_dyDataWriter,并添加了其他角色。我使用了SQL Management Studio。 |
![]() |
3
1
SSMS尝试使用
您的登录测试应该将此权限作为测试表的所有者(它是所有者,对吗?)。但是,即使您没有表的权限,对扩展属性的查询也应该返回EMTPY结果集,而不是拒绝访问。在资源数据库中的sys对象上出现拒绝访问错误的事实表明系统资源数据库(mssqlsystemresource)的代码签名已中断。你有没有从师父那里丢掉任何一个证书?是否手动更改了资源数据库中的任何对象? 不管怎样,现在您有一个看起来像已损坏的实例,我建议您联系产品支持部门,了解如何将其恢复到一致状态。 |
![]() |
4
1
我也有类似的问题。我通过将用户添加到公共角色来解决这个问题。但是如果您不想这样做,我还发现可以通过向用户授予视图sys.extended-properties的权限(在您试图访问的数据库中的系统视图中)来解决这个问题。 |
![]() |
5
0
通过用一个帐户创建SQL Server数据库,该帐户是所有者,并且具有所需的所有访问权限 无需进一步增强权限。 这种方法消除了这个线程可能出现的访问错误。 我在SSMS和Visual Studio(EF)中遇到了访问错误,使用Windows身份验证并使用管理员帐户创建了SQL Server数据库。 我的实际解决方案是: ssms>以管理员身份启动,SQL Server登录:使用Windows身份验证 -不创建SQL Server数据库 -但要授予帐户'create db any'对'master'的权限 然后使用该帐户登录SSMS(在master上具有“create db any”权限) -创建(空)数据库 (Visual Studio Xtra: 然后,在Visual Studio中,使用该帐户连接到SQL Server,并比较LocalDB(源)和SQL Server DB(目标)之间的架构。很好:目标数据库获取模式和数据内容) |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 6 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 6 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 6 月前 |