问题标签 [sql-server-express]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
51811 浏览

visual-studio - 错误:无法生成 SQL Server 的用户实例

我正在尝试连接到 MDF。我什至不遗余力地重新安装了 sql server express(它现在是我的盒子上安装的唯一一种 SQL,以前我有 05 dev 和 express)。我已经验证了路径都是正确的,到目前为止我的 google-fu 没有帮助。

完整的异常消息是:

由于启动用户实例的进程失败,无法生成 SQL Server 的用户实例。连接将被关闭。

连接字符串是:

附加信息:

我在网上找到的几个关于这个错误的引用并不适用于我。例如,我看到的一个错误是在尝试通过远程桌面启动用户实例时发生此错误(我在本地执行此操作)。而另一个建议它与旧快速安装的剩余文件有关......我查看了规定的位置并没有找到那些工件。我也试过运行sp_configure 'user instances enabled', '1',但它说它已经设置为1。

0 投票
4 回答
11596 浏览

sql-server - 如何将 sql server express mdf 文件移动到不同的 sql server express 服务器?

我正在尝试将我的 database.mdf 文件从开发环境移动到托管在我的 VPS 上的 SQL Server Express 服务器 - 但我不知道如何将文件附加到我的数据库服务器。帮助!

0 投票
2 回答
25303 浏览

character-encoding - 如何在 SQLExpress 文本字段中插入中文字符?

如何在 SQLExpress 文本字段中插入中文字符?我正在使用 VS 2008 中的 SQL Express。当我通过我编写的导入应用程序或通过从 Visual Studio 中的数据视图粘贴它们来添加中文字符时,它们最终会变成问号。

0 投票
3 回答
587 浏览

.net - 如何发布 sql express 数据库?

我有一个使用 SQL Express 2005 数据库的简单应用程序。当用户关闭应用程序时,我想通过在另一个目录中制作副本来提供备份数据库的选项。但是,当我尝试这样做时,我得到“该进程无法访问文件'...\Pricing.MDF',因为它正在被另一个进程使用。” 我关闭了连接,处理了连接,将其设置为空,然后使用 GC.Collect(),但没有任何区别。我的连接字符串是“Data Source=.\SQLEXPRESS2005;AttachDbFilename=|DataDirectory|\Pricing.mdf;Integrated Security=True; User Instance=True”,我一直使用相同的连接。我没有看到我可以在哪里分离数据库以对抗连接字符串中的附加。

1 - 我如何释放这个东西?2 - 有没有比复制数据库更好的方法?该应用程序仅供我丈夫使用,因此如果他确实需要从备份中恢复,我将能够处理它。

谢谢!

0 投票
2 回答
2349 浏览

sql-server - SQL Server Express:用户实例问题

问候——为了自动测试我们的数据库 SPROC,我们一直在用户实例中使用动态创建的数据库。这一直工作得很好——构建服务器,直到最近,所有的开发人员都可以运行测试。但是,当我们尝试连接到用户实例时,我们的一台开发人员机器现在返回以下错误:

由于启动用户实例的进程失败,无法生成 SQL Server 的用户实例。连接将被关闭。

这是日志文件的内容:

2008-12-04 10:46:29.77 登录
错误:15372,严重性:16,状态:1。 2008-12-04 10:46:29.77
由于启动失败,登录无法生成 SQL Server 的用户实例用户实例的进程。连接将被关闭。[客户: ]

到目前为止我为修复它所做的工作

  • 已删除 C:\Documents and Settings[用户名]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data
  • 将 SQL 服务更改为作为“本地系统”而不是“网络服务”运行</li>
  • 卸载 SQL Express,删除所有数据目录(例如“MSSQL.1”),然后重新安装 SQL Express

这些“修复”都没有解决问题。它曾经在有问题的机器上工作,我们希望不必重新铺设它。

请帮忙!!!

谢谢 - 乔丹

0 投票
2 回答
10701 浏览

sql-server - 无法恢复 SQL Server 数据库 - '文件或文件组不能为此操作选择。

将完整数据库备份还原到不同的 SQL Server 2005 Express 服务器时,我收到以下消息:

无法为此操作选择文件或文件组“mydatabase_log”。RESTORE DATABASE 异常终止。(Microsoft SQL Server,错误:3219)

我检查了恢复选项以确保文件名是它可以恢复到的有效位置。

有什么建议么?

0 投票
1 回答
2796 浏览

sql-server-express - 使用事务执行 SqlCommand 时出现 InvalidOperationException

我有这段代码,在两个单独的线程中并行运行。它可以正常工作几次,但在某个随机点它会抛出 InvalidOperationException:

事务要么与当前连接无关,要么已完成。

在异常点,我正在使用 Visual Studio 查看事务并验证其连接设置是否正常。还有 command.Transaction._internalTransaction。_transactionState 设置为 Active 并且 IsZombied 属性设置为 false。

这是一个测试应用程序,我正在使用 Thread.Sleep 创建更长的事务并导致重叠。

为什么会抛出异常,我该怎么办?

0 投票
3 回答
16314 浏览

sql-server-2005 - 仅使用 localhost 指向 localhost\sqlexpress

在一个通用代码库上工作,一位开发人员正在运行 SQL Server Express 2005,另外 2 位正在运行 SQL Server 2005。一切正常,但连接字符串不同。为了维护通用配置和构建脚本,我们希望像其他 2 个开发人员一样将“localhost\sqlexpress”屏蔽为“localhost” 。

这可以做到吗?或者,也许有更好的方法让所有 3 个都在相同的连接字符串上运行......寻求的解决方案是让所有 3 个都能够在代码存储库中的相同文件版本上运行。

我可能不是 100% 清楚:基本上我想要这个:

连接与此完全相同:

如果可能的话。

0 投票
4 回答
1651 浏览

c# - C# asp.net 无法打开用户默认数据库.ldf 可能不正确

我的 SQL Server express 2005 DB 有一个奇怪的问题。它在 2003 服务器上运行。使用 VS2005 我可以毫无问题地访问数据库。但是当我尝试运行应用程序时,我得到:

我已确保 NETWORK SERVICE 具有对网站文件夹及其所有子文件夹的完全访问权限。

我注意到,当我查看 App_Data 的属性时,它的只读属性上有一个灰色勾号。.MDF 文件不是只读文件,但我无法删除此灰色勾号。我试过点击它直到它消失并应用更改,我试过 ATTRIB -r 但似乎没有任何改变。

我很迷茫。

乔恩

0 投票
5 回答
20277 浏览

sql - 运行多个 MS SQL EXPRESS 实例的限制

我计划在我的开发服务器上安装 MS SQL EXPRESS 的多个实例。

我希望这能让我绕过 SQL EXPRESS 的限制

  • 1 GB 内存,
  • 1 个 CPU
  • 数据库大小最大 4 GB

[我理解并希望我能负担得起 SQL Server 的完整许可版本。]

那么,这行得通吗?每个实例都有自己独立的限制吗?