其他用户帐户安装的本地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 将用户从导入的数据库重新同步或解析为现有的SQL Server用户登录帐户
如何从 PowerShell 运行 SQL Server 查询?