问题标签 [sql-server-2019]
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.
iis - 无法从在 IIS 服务上运行的应用程序连接到 SQL localDB 实例
我正在尝试在开发人员机器的 IIS 上运行 DotNetNuke 应用程序。
当应用程序启动时,它无法连接到 SQL 服务器。事件日志上弹出此错误:
来源:SQLLocalDB 14.0
Windows API 调用 WaitForMultipleObjects 返回错误代码:575。Windows 系统错误消息为:{Application Error} 应用程序无法正确启动 (0x%lx)。单击确定关闭应用程序。在线报告:3714。
在实例文件夹中,我找到了这个或 error.log 文件:
应用程序池设置为加载用户配置文件。localDb 实例文件夹可以访问任何写在那里的人。
我不知道出了什么问题。
我的机器是windows 10。
azure-sql-database - 为什么 SQL Server 2019 与 Azure SQL 数据库中的外部表语法不同?`
我必须在 SQL Server 2019 和 Azure SQL 中执行跨数据库查询。我能够在两个数据库中创建外部数据源和外部表,但是语法似乎不同。如果有一个标准脚本可以在这两种情况下工作,有人可以指导我吗?
Azure SQL 数据库
外部数据源
创建外部数据源 SQLServerInstance2
和 (
类型=关系型数据库,
LOCATION='sourcesqlserver.database.windows.net',
DATABASE_NAME='sourcedb',
CREDENTIAL= SQLServerCredentials ) ;
外部表
创建外部表 [dbo].[SourceTable] ( Col1 INT NULL, Col2 INT NULL )
WITH (DATA_SOURCE = [SQLServerInstance2])
SQL Server 2019
外部数据源
创建外部数据源 SQLServerInstance2
WITH ( LOCATION = 'sqlserver://WINSQL2019:58137' , CREDENTIAL = SQLServerCredentials ) ;
外部表
创建外部表 [dbo].[SourceTable] ( Col1 INT NULL, Col2 INT NULL )
WITH (DATA_SOURCE = [SQLServerInstance2],LOCATION = N'[SourceDB].[dbo].[SourceTable]')
sql - 无法使用新的 MSOLEDBSQL 连接到 SQL Server 2019
我正在将我的应用程序转换为使用 SQL Server Native Client 11.0 中的 MSOLEDBSQL
我已将连接字符串从“Driver={SQL Server Native Client 11.0}”更改为“Provider=MSOLEDBSQL”以及 UID、PWD、Server、Database 参数。
但是在使用 SQL_DRIVER_COMPLETE 时,我无法连接到数据库并收到“[Microsoft][ODBC Driver Manager] Dialog failed”错误消息。
同样,当使用 SQL_DRIVER_NOPROMPT 时,它会抛出错误“[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified”。
上述错误是调用 SQLDriverConnect() 的结果。
我已经下载并安装了https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15并且可以看到二进制文件system32 文件夹。
根据 MS Docs,注册表设置将作为安装的一部分完成。
我们是否应该进行任何额外的注册表配置或其他设置才能使用 MSOLEDBSQL 驱动程序?
当我使用上面提到的 Driver 关键字时,它适用于本机客户端。但是如果我使用“Provider=SQLNCLI11”它会失败。对此有什么想法吗?
我怀疑问题与加载驱动程序有关。
如果有人可以帮助解决此问题,请不胜感激。
提前致谢。
sql-server - 提取特殊字符之间的所有值 SQL
我在 SQL Server 表中有以下值:
但我需要构建查询,其输出如下所示:
我知道我可能应该使用 substring 和 charindex 的组合,但我不知道该怎么做。
你能帮我查询应该是什么样子吗?
谢谢!
sql-server - 无法解决填充操作中“SQL_Latin1_General_CP1_CI_AS”和“Latin1_General_100_CI_AS_SC_UTF8”之间的排序规则冲突
为了存储UTF-8
在 SQL 2019 的 varchar 字段中,我们正在使用排序规则将现有 DDL 运行到新的 SQL2019 数据库中LATIN1_GENERAL_100_CI_AS_SC_UTF8
。
整个 30K 行的 DDL 仅执行一个给出错误的填充操作。
可能是什么原因 ??
sql - Json 中 Json 对象的 SQL 查询
我有下面的 Json 字符串。我需要编写一个查询来获取 SP 记录。在不提供索引值的情况下,我们需要得到结果。
如何查询以获取 SP 值。
kubernetes - 如何在 Kubernetes 中配置 HAproxy Ingress 控制器
因此,我们在 K8s 中有一个副本 = 2 的 SQL 服务器部署,我需要对其进行负载平衡。我正在使用 Haproxy 入口控制器来实现这个目标,但我一直在配置 Haproxy。我正在尝试基于此链接配置 Haproxy ,但我不知道如何将我的两个 pod 呈现给入口!
链接的这一部分说:
问题是在“spec.rules.host”部分,我没有任何域,而是有两个 IP 属于我的 SQL pod!我应该如何向入口表示我的 pod?我做得对吗?我查了很多,但没有运气!
PS:负载平衡 SQL 服务器的最佳实践是什么?
azure-devops - 用于 azure devops 管道构建中 API 测试的本地 SqlServer 数据库连接
我有一个 .Net Core 3.0 API 和一个 sql server 2019 数据库,在我开发的机器上运行。我有 2 个 API 测试需要连接到数据库,传入 Visual Studio 测试资源管理器
但是在 azure devops 上,我的管道构建在这 2 个 API 测试中失败了我为共享内存设置了 sqlserver,命名管道和 tcp/ip 没有更改端口 1433 在 sql server 中启用了远程连接进行了登录和数据库登录模式连接了我的 ssms通过 sql server 身份验证已使用数据库上的 vs2019 sql server 对象资源管理器属性选项卡来获取与 sql server 身份验证连接的 db 的连接字符串已停止并定期重新启动所有 sql 服务。我的windows防火墙也断开了))
yml 中失败的构建任务
得到以下错误:
连接字符串:
如果我在数据源之后添加端口“1433”,我会收到以下错误:
我可以让它工作吗?我是否需要在管道中克隆某种类型的数据库?
不幸的是,我没有信用卡,也没有 azure 资源组的免费积分,我也不使用 keyvault,我正在尝试先建立连接,以后会更安全:)
非常感谢您的阅读和帮助!
sql - 对多个 JSON 对象内的 Json 对象进行 SQL 查询
我有下面的 Json 字符串。我需要编写一个查询来获取 TP 记录。在不提供索引值的情况下,我们需要得到结果。
如何查询以获取 TP 值。
预期结果: