我是开发人员,而不是DBA(恐怕正在显示)。我试图在我的家用计算机(名为John-PC
)上运行带有SQL Server 2014 Express的Report Builder 3.0,但无法运行我的报告。
我无意中创建的用户/登录组合user = John-PC
和login = John-PC\John
。当我尝试通过以下方式删除条目时:
Drop Login John-PC\John
我收到一个错误:
'-'附近的语法不正确。
我认为问题是计算机名称中的连字符。
- 有没有一种方法可以解决语法错误?
- 还有另一种更改或删除用户的方法(我尝试从中删除,
sys.server_principals
但收到一个我无法进行临时更改的错误)。 - 我可以以某种方式为Report Builder提供一个新的用户名/登录名吗?
- 如果以上都不是,我可以
John_PC
将计算机的名称更改为还是会导致很多其他我无法想象的问题?