【问题标题】:Failed to generate user instance in SQL Server 2012在 SQL Server 2012 中生成用户实例失败
【发布时间】:2013-06-29 15:53:14
【问题描述】:

我正在使用.mdf 文件进行连接,当我选择它时会产生错误:

由于启动用户实例进程失败,无法在 SQL Server 中生成用户实例

我已附上图片以使您清楚。

http://i.stack.imgur.com/B1ae2.png

谁能回答我的问题。

谢谢!!

【问题讨论】:

  • 检查 SQL Server 计算机上的事件查看器,看看是否可以找到任何其他信息。您在此处提供的内容不足以诊断问题

标签: sql sql-server sql-server-2012


【解决方案1】:

尝试以下步骤:

  1. 停止在本地帐户下运行的SQL Server的所有用户实例进程(打开任务管理器,查找sqlsrv.exe进程并结束)

  2. 删除%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Data\SQLEXPRESS文件夹中的所有文件

  3. 再次按F5

问题是已知问题。 SQL Server Express 无法使用本地应用数据文件夹中的引擎文件集创建用户实例,删除它们应该允许 SQL Server 使用正确的凭据重新创建它们,以便您成功 F5。

【讨论】:

  • 修改后出现错误提示“建立连接时发生网络相关或实例指定错误,未找到服务器或无法访问”
  • 需要从配置管理器重新启动sql server服务。
  • 再次显示“由于启动用户实例进程失败,无法在 SQL Server 中生成用户实例。连接将被关闭”
  • 当我将用户实例设置为 false 时。它接受 .mdf 文件。我做得对吗?
  • 但在将用户实例设置为“false”后,它接受 .mdf 文件并说:连接到数据库时发生错误。数据库可能不可用.. System.data 类型的异常。发生 sqlclient.sql 异常。错误消息是:“尝试为文件 .mdf 附加自动命名数据库失败。存在同名数据库,或指定文件无法打开或位于 UNC 共享上”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
相关资源
最近更新 更多