问题标签 [sql-server-2012-localdb]

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 投票
0 回答
123 浏览

localdb - 本地系统无法连接到 Windows 2012 上的 LocalDB 2012

设想:

  1. 在 Win2012 上安装 LocalDB 2012 64bit
  2. Wix Installer 使用自己的数据库安装 64 位窗口服务
  3. 服务无法连接到 LocalDB

应用程序日志中的错误是:“建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问该服务器。”

事件日志表明 LocalDB 已损坏,但是,在删除和重新创建实例的正常修复后无效。我不相信有任何腐败。

当我们将服务设置为作为特定的本地管理员帐户运行时,它可以工作。

我们之前没有遇到过这个问题,但我们已经升级了 LocalDB 并重建了项目和安装程序。

我们在 Windows 7 上也没有这个问题。我在笔记本电脑和干净的 Windows 7 虚拟机上运行了这个过程。

有谁知道为什么我不能在 Windows 2012 上为 LocalDB 使用本地系统帐户?

0 投票
1 回答
1059 浏览

localdb - 为什么我无法连接到 SqlLocalDB?

我创建并启动一个 SqlLocalDB-Instance

当我跑步时

我明白了

当我尝试与

或者

我总是收到以下错误:

我希望有人能帮助我,我能做些什么。

0 投票
1 回答
66 浏览

sql - 合并和显示来自两个不同表的记录

我必须使用 2 个表创建一个视图

表格1:

表 2:

因此,要连接两个表,我们在 Table2(CMToken) 中有 Table1(TokenNumber) 的主键。

我必须以特定顺序显示表和记录的所有列(表 1 中的第一条记录和表 2 中的所有记录,其中 Table1.TokenNumber=Table2.CMToken)。

具有记录顺序的新视图将如下所示:

请提出查询。

感谢和问候

0 投票
1 回答
642 浏览

c# - ClickOnce 安装程序无法安装 SQLLocalDb2012,因为 sqlcmdnutils.msi 自最初发布以来已更改

在此处输入图像描述

ClickOnce 以前安装 SqlLocalDB2012 没有问题,但现在我在尝试安装时收到此错误。如果只是从以前的版本更新应用程序没有问题,但每次全新安装时我都会收到此错误。

不确定发生了什么变化,但直到最近才出现问题。我尝试更改 product.xml 文件中的公钥以及清除临时文件,正如某些人在其他帖子中所建议的那样。都不适合我。

“安装程序检测到文件 'C:\Users\USER\AppData\Local\Temp\VSD7502.tmp\SqlLocaDB2012\x64\sqlcmdnutils.msi' 自最初发布以来已更改。”

0 投票
0 回答
71 浏览

sql-server - LocalDB 单独安装连接字符串

我们的工具使用 SQL Server 2012 LocalDB 来存储数据。这是由MSI安装的,而不是完整的快递。用户最近使用通过 SQL Server 2019 连接的其他应用程序迁移到新机器。

我的理解是,在安装 SQL Server 2019 的基础上安装 SQL Server LocalDB 不会引起问题,因为默认情况下 SQL Server Express 如何安装为命名实例。

然而,当我查看连接字符串时,我担心的是我的服务器实例并没有按照我推荐的方式识别服务器实例Data Source,只有:

如果有疑问,这确实连接。但是参考connectionStrings.com,我看到推荐这个

在我看来,Data Source=(localdb)\v11.0已经明确指定了实例,但我不确定在 SQL Server 之后安装 SQL Server Express 时会发生什么。

我应该注意什么?我需要用 替换Data SourceServer?与 SQL Server 相比,我是否需要更改任何部分(localdb)\v11.0以说明 SQL Server Express 的安装顺序?

编辑 1

通过将“数据源”替换为“服务器”来更新连接字符串是可行的。问题仍然存在,安装第二个 LocalDBs 将如何影响接下来的内容Server=

0 投票
0 回答
282 浏览

asp.net-core - 使用 ASP.NET Core 3.2 应用程序 Visual Studio 2019 Webdeploy 发布 LocalDb

我有一个在ASP.NET Core 3.2Blazor 上运行的测试应用程序。

我需要将站点发布到暂存 URL 以进行第一阶段测试。对于这个测试,我想让应用程序在开发中使用的相同 localdb 文件上运行。

本地数据库的连接字符串是

Server=(localdb)\\mssqllocaldb;Database=MyDatabase;Trusted_Connection=True;MultipleActiveResultSets=true

数据库的文件当前存储在C:\Users\{username}\MyDatabase.mdf(与_log.ldf文件一起)中。

请问如何将其移至 Visual Studio 的发布过程中?我是否需要将文件重新定位到项目目录并以这种方式发布?同样,我如何设置服务器以知道数据库存储在项目文件夹中?

0 投票
2 回答
115 浏览

c# - 基于服务的数据库运行时错误/本地数据库实例不存在或不可访问

我最近构建了一个应用程序,它使用基于服务的数据库来存储其数据,因为绑定对于初学者来说似乎很容易。

一切在调试中运行良好,但是当我使用“单击安装”发布选项发布它时出现此错误。请注意,我使用的是向导而不是“立即发布”选项,因此清单是正确的。

在安装应用程序之前,我还检查了安装 .Net Framework 4.8 和 SQL Server Express Local DB 2012 的先决条件,安装也运行良好。我可以看到 SQL Server 在任务管理器中运行。

发布设置:

发布设置

SQL Server 运行:

正在运行的 SQL Server

这是 app.config 代码

是错误消息

请注意,我最初在 PC 上测试了此应用程序,然后在 Virtual Box 中的 VM 上进行了测试

我的连接字符串有问题吗?或者这可能是什么原因?

0 投票
1 回答
66 浏览

sql - 在 vb.net 中恢复 SQL Server localdb

我想恢复一个 SQL Server localdb 数据库。我试过这段代码:

我得到这个例外:

RESTORE 无法处理数据库“C:\Users\CHAKER\Documents\RestoDB.mdf”,因为该会话正在使用它。建议在执行此操作时使用 master 数据库。