我正在使用为所有用户共享的SQL Server 2012 LocalDB实例。我还创建了一个可以用于所有用户的SQL Server登录。这是我正在使用的命令(作为'Administrator'执行):
SqlLocalDb.exe create Test
SqlLocalDb.exe share Test TestShared
SqlLocalDb.exe stop Test
SqlLocalDb.exe start Test
// Sql Commands
CREATE LOGIN {0} WITH PASSWORD = '{1}'
EXEC master..sp_addsrvrolemember @loginame = '{0}', @rolename = 'sysadmin'
但是在执行系统重启时,似乎实例没有自动启动。以“用户”身份连接到实例会带来以下错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:SQL网络接口,错误:40
执行“sqllocaldb start。\ TestShared”作为数据库实例的非所有者没有帮助,因此我需要以所有者身份执行此语句(当然每次重新启动时都不可用)。
如何配置LocalDb,以便重新启动计算机时所有用户都可以访问该实例?
答案 0 :(得分:0)
Local System
帐户