问题标签 [sql-server-2014-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 回答
49 浏览

c# - 我可以使用 SQL Server Management Studio 或其他方式查看 sqllocaldb 的数据来查看/更新/删除数据库数据吗

我有一个使用虚拟服务帐户运行的 C# Windows 应用程序,并且在用户的配置文件文件夹中创建了一个数据库。

在此处输入图像描述

数据库连接字符串是,

在此处输入图像描述

现在由于数据库与虚拟服务用户紧密,我想查看数据库数据。

我正在尝试使用 SQL Server Management Studio 并尝试使用默认的 Windows 身份验证,但当然这不会显示数据库,

在此处输入图像描述

我的问题是:

  • 这可以使用 SSMS 查看数据吗?
  • 如果不是,我可以查看/编辑/删除数据的选项是什么?

谢谢!

0 投票
2 回答
1126 浏览

sql-server - 将 SQL Server LocalDB 的默认实例从版本 12 更改为版本 13?

在我的开发 PC (Windows 10) 上,我安装了 SQL Server Express 2016,包括安装了 LocalDB。

我的 Windows 窗体应用程序正在使用 System.Data.SqlClient 连接到 .MDF 数据库。当 .MDF 数据库是版本 12 (Sql Server 2014) 时,可以建立连接。但是,如果它是版本 13(Sql Server 2016),那么我会收到一条错误消息,指出服务器实例是版本 12,并且无法打开。

连接字符串是:

我相信 MSSQLLocalDB 是 SQL Server 的“默认”实例,显然是版本 12(SQL Server 2014)。我需要使用默认实例,但需要版本 13。

问题:如何将 MSSQLLocalDB 更改为版本 13?

我已经阅读了不同的线程来执行以下操作 -

我不想在没有先与这里的人核实的情况下这样做。

更新 6/29——我尝试使用如上所示的 SqlLocalDB 命令行实用程序,但只得到显示的错误。

FormatMessageW 失败。返回的错误代码:15100

FormatMessageW 失败。返回的错误代码:15100

我该如何解决?

0 投票
0 回答
172 浏览

c# - PC离线时有时无法连接到SQLLocalDB

我们正在使用 SQLLocalDB 连接到本地数据库。无需网络访问 - C# 客户端应用程序与 SQLLocalDB 位于同一台计算机上。有时我会收到以下错误(似乎只发生在某些 PC 上):

Microsoft.SqlServer.Management.Common.ConnectionFailureException: Failed to connect to server (localdb)\myserverinstancename. ---> System.Data.SqlClient.SqlException: Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was - [Pre-Login] initialization=27888; handshake=0; ---> System.ComponentModel.Win32Exception: The wait operation timed out

奇怪的是,如果 PC 处于离线状态,并且如果连接到任何类型的互联网连接并重试,问题就会消失。但是,在大多数情况下,即使没有连接,连接也能正常工作。

我发现最接近我的问题的是:Connection to SQL Server Works有时

但这是在讨论完整的 SQL Server,而不是 SQLLocalDB,并且该解决方案使用“Sql Server 配置管理器”,它不适用于 SQLLocalDB。

我的问题:

  • SQLLocalDb 是否出于某种原因使用 IPv6/TCP,即使在同一台 PC 上也是如此?
  • 有没有办法更改 SQLLocalDB 的这些设置?
  • 或者这个问题有不同的原因吗?

编辑:在下面一些评论的帮助下,我意识到失败的那一行是它调用数据库创建脚本时。最初的连接尝试似乎有效,但是当我运行我的创建脚本时,它会抛出“无法连接到服务器”。

0 投票
3 回答
96 浏览

sql - 如何查找重复的图像

使用下表我需要找到重复的图像记录。该查询用于查找记录但不准确的结果。在获取重复的图像记录之后,我们只想获取那些 FM_NAME_EN、LASTNAME_EN、RLN_TYPE、RLN_FM_NM_EN、RLN_L_NM_EN、GENDER、AGE 和 PHOTO 相同的记录。使用的表具有如下所示的列

在上表中,一些具有重复图像的记录。那么我们如何才能找到重复的图像记录呢?

只有 50% 的记录通过以下查询正确出现: