我有一个有权限问题的测试数据库。
我无法访问报告数据库,应用程序的帮助文档要求执行以下操作:
Resolution:
1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases.
2. Expand the security folder.
3. Select logins and right click on the <username> user and choos
我想根据当前连接到的数据库修改SQL Server Management Studio中查询窗口的外观。例如,对生产数据库使用黄色背景。有没有办法做到这一点?
是否也可以更改底部查询状态栏的默认颜色(当未从“已注册的服务器”选项卡中选择服务器时)?当我不记得使用已注册的服务器时,我还想做一个明亮而独特的颜色。
所以我有一个服务器,由一个外部主机提供商托管。要在服务器上工作,我只需要使用IP地址、用户名和密码进行远程连接。当我远程连接时,我可以打开SQL Server Management Studio并处理数据库。我使用:
Server Name: (local)
Authentication: Windows Authentication
Username: SERVER\Administrator (Administrator is the username to remote connect)
我想从本地计算机上的SQL server连接到服务器数据库。我显然不能使用(local)作为服务器名
如果数据库中不存在用户,我将使用以下命令来创建该用户:
use DBExample
GO
IF NOT EXISTS (SELECT * from sys.database_role_members WHERE USER_NAME(member_principal_id) = 'user1')
BEGIN
CREATE USER [user1] WITH PASSWORD = 'abc')
END
EXEC sp_addrolemember 'role1', 'user1'
GO
DBExample已经有了一个user1,所以
我不擅长写SQL,所以请在下面帮助我,因为我在这里做了一些错事。
我需要修改一个角色,比如role_a,以添加Domain/SQLAgent成员
问题是,如果没有角色a,那么我如何在SQL server上检查或编写一个查询来执行此操作,因为只有在没有角色a的情况下才会存在另外一个角色role_b。
基本上,我如何编写一个脚本来检查服务器上是否存在角色a更改该角色以添加成员,以及角色b是否随后也会这样做。
修改为q不是重复的
我想检查一下role_a是否存在
ALTER ROLE [role_a] ADD MEMBER [Domain/SqlAgent]
否则
ALTER ROLE [role_
我试图部署多维数据集,但在visual studio 2012中得到了这些错误。请帮助我,因为我是新来的,我不知道该怎么做。错误列在下面。
Internal error: The operation terminated unsuccessfully.
OLE DB error: OLE DB or ODBC error: Cannot open database "datawarehouse" requested by the login. The login failed.; 42000.
Errors in the high-level relational engi
我正在使用以下T-SQL从我的SQL Server2008 R2数据库中获取角色成员:
select rp.name as database_role, mp.name as database_user
from sys.database_role_members drm
join sys.database_principals rp on (drm.role_principal_id = rp.principal_id)
join sys.database_principals mp on (drm.member_principal_id = mp.principal_id)
ord
当我执行这个SQL时:
USE ASPState
GO
IF NOT EXISTS(SELECT * FROM sys.sysusers WHERE NAME = 'R2Server\AAOUser')
CREATE USER [R2Server\AAOUser] FOR LOGIN [R2Server\AAOUser];
GO
我得到以下错误:
该登录名已经在另一个用户名下拥有一个帐户。
我如何知道登录帐户的这个不同的用户名是什么?