无法启动LocalDB实例,我已经反复安装并重新安装。
继续收到此错误:
由于以下错误,LocalDB实例“v11.0”的启动失败: 在LocalDB实例启动期间发生错误:SQL Server进程无法启动。
有人建议吗? ?
Microsoft SQL Server 2012,我确保了完整的安装选项,停止了SQL相关的所有服务,并尝试重新启动。
sqllocal info
给了我:
项目 V11.0
当我尝试
时sqllocal start v11.0
我收到上述错误。
答案 0 :(得分:42)
当所有其他方法都失败并且您不关心数据丢失时,请删除并重新创建LocalDB \ v11.0数据库!在命令提示符
sqllocaldb delete v11.0
sqllocaldb create v11.0
(Sqllocaldb在你的PATH中吗?对我而言。)
答案 1 :(得分:14)
我遇到了类似的错误,但在运行时
sqllocaldb start
本地数据库已成功启动。另外,在检查事件日志时,我看到了
的错误Windows API调用WaitForMultipleObjects返回错误代码:575
为我修好了什么:
答案 2 :(得分:5)
值得查看LocalDB日志文件,它比事件日志更详细:
%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\Instances\ProjectsV12\error.log
除了重新创建实例外,我还必须删除此文件夹的内容:
%LocalAppData%\Microsoft\VisualStudio\SSDT\
这是我有mdf和ldf文件的地方。
答案 3 :(得分:3)
我的解决方案:
转到:%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\
并允许完全控制“实例”文件夹到everyone
组。
我知道这不行,但它解决了我的问题,我并不关心该文件夹的数据,因为这是一台开发和测试计算机。
答案 4 :(得分:3)
这里的问题相同。以下是我如何使用此处发布的其他解决方案修复它的方法。
我在应用程序事件日志中有几十个这样的错误:
Windows API call WaitForMultipleObjects returned error code: 575. Windows system error message is: {Application Error}
The application was unable to start correctly (0x%lx). Click OK to close the application.
Reported at line: 3730.
我意识到我的开发机器上安装了SQL Server Management Studio,但没有其他SQL组件。我从SQL Express
安装了数据库引擎,共享组件和localdbhttps://www.microsoft.com/en-us/cloud-platform/sql-server-editions-express
安装后,我仍然在事件日志中得到相同的错误:(
发现这篇文章: Cannot start LocalDB
在cmd中运行以下命令以获取localdb实例名称: C:> sqllocaldb信息
在我的安装中,我有: MSSQLLocalDB ProjectsV13
我运行以下命令删除实例:
sqllocaldb delete MSSQLLocalDB
sqllocaldb delete ProjectsV13
我遇到了尝试删除/创建这些问题的问题(sqllocaldb删除MSSQLLocalDB)。我最终删除了'%LocalAppData%\ Microsoft \ Microsoft SQL Server Local DB \ Instances *'下的所有文件夹和文件。 (您需要停止SQL Server并终止所有sqlserver进程)
然后运行' sqllocaldb create'创建并启动了默认实例和所有文件。
答案 5 :(得分:1)
我有这个问题。我试图通过应用程序使用Windows身份验证,但IIS应用程序池凭据是错误的。我使用我的Windows用户名(即:my_func(df)
)作为我的身份,但我将其更改为内置的" NETWORK\name
"它起作用了。
答案 6 :(得分:0)
您应该查看事件日志以获取更多信息。
产品名称
SQL Server产品版本 11.0
产品内部版本号
活动ID
266活动来源
SQL Server本地数据库运行时11.0<强>组件强>
本地数据库运行时API消息文字
本地数据库实例启动期间发生错误:SQL Server 进程无法启动。<强>解释强> SQL Server进程已启动但SQL Server启动失败。
用户操作 有关详细信息,请参阅事件日志。
答案 7 :(得分:0)
对我有用的是我正在使用的本地IIS应用程序池是ApplicationPoolIdentity,它没有登录MSSQLLocalDB的权限。尽快将应用程序池标识更改为我的Windows登录帐户-我就可以正常连接。
答案 8 :(得分:0)
在运行我们的应用程序并启用Windows 8兼容性的情况下,Windows 10上出现了此问题。关闭兼容性设置即可解决此问题。
答案 9 :(得分:0)
这个问题也突然出现了,但是在日志中什么也没发现。能够通过在管理员命令提示符下运行以下来使其运行:
sqllocaldb start
答案 10 :(得分:0)
在尝试大胆尝试之前:
等待大约5分钟后,它会自行“恢复”。
(这可能是此日志消息所指向的:“该RANU实例因其内部超时而终止”)