其他用户帐户安装的本地SQL Server,如何从新用户帐户访问

Posted

技术标签:

【中文标题】其他用户帐户安装的本地SQL Server,如何从新用户帐户访问【英文标题】:Local SQL Server installed by other user account, how to access from new user account 【发布时间】:2015-03-21 08:40:18 【问题描述】:
    SQL Server 已由 User1 安装在本地 PC 上。 User1 现已离开公司,并在 PC 上创建了一个名为 User2 的新帐户。 User2 无法访问本地 SQL Server 安装。

User2是否可以在不重新安装的情况下访问本地SQL Server?

这是错误:

无法连接到 mydatabasename。

用户“myuser2name”登录失败。 (.Net SqlClient 数据提供者)

服务器名称:我的数据库名称

错误号:18456

严重性:14

状态:1

行号:65536

如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476

【问题讨论】:

【参考方案1】:

最简单的方法是通过“sa”帐户登录,但我希望您没有此密码或未启用此密码。

如果您以单用户模式启动服务器,则无需重新安装即可添加其他用户。

This MSDN 页面概述了所有步骤,但简而言之是

    使用“Sql Server 配置管理器”停止该实例的所有服务(包括 Sql 代理和集成服务) 打开您需要修改的 Sql Server 实例的属性窗口。 添加额外的启动参数“-m” 启动服务(确保只启动 Sql Server 服务) 使用“以管理员身份运行”启动 SSMS 使用 Windows 身份验证连接到服务器。 添加登录。 从服务中删除 -m 参数并重新启动上面停止的所有服务。

【讨论】:

谢谢。该链接至关重要:msdn.microsoft.com/en-GB/library/dd207004(v=sql.110).aspx

以上是关于其他用户帐户安装的本地SQL Server,如何从新用户帐户访问的主要内容,如果未能解决你的问题,请参考以下文章

安装SQL SERVER的时候出现错误1069

sql 将用户从导入的数据库重新同步或解析为现有的SQL Server用户登录帐户

如何从 PowerShell 运行 SQL Server 查询?

Azure SQL - 如何将 AD 用户添加到 SQL 池数据库

SQL Server作业失败 - 帐户被锁定

如何正确查看SQL Server超级用户权限