问题标签 [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.
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
我该如何解决?
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 的这些设置?
- 或者这个问题有不同的原因吗?
编辑:在下面一些评论的帮助下,我意识到失败的那一行是它调用数据库创建脚本时。最初的连接尝试似乎有效,但是当我运行我的创建脚本时,它会抛出“无法连接到服务器”。
sql - 如何查找重复的图像
使用下表我需要找到重复的图像记录。该查询用于查找记录但不准确的结果。在获取重复的图像记录之后,我们只想获取那些 FM_NAME_EN、LASTNAME_EN、RLN_TYPE、RLN_FM_NM_EN、RLN_L_NM_EN、GENDER、AGE 和 PHOTO 相同的记录。使用的表具有如下所示的列
在上表中,一些具有重复图像的记录。那么我们如何才能找到重复的图像记录呢?
只有 50% 的记录通过以下查询正确出现: