AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[sql-server](server)

Martin Hope
atariguy
Asked: 2024-09-14 00:37:39 +0800 CST

在 SQL Server 2022 中使用 S3 连接器执行数据库备份时出现操作系统错误 87

  • 5

我正在尝试使用 SQL Server 2022 中的新 S3 连接器将数据库备份到 S3 存储桶。我一直遵循此处的说明:

https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore/sql-server-backup-to-url-s3-known-object-storage?view=sql-server-ver16

我创建了凭证并尝试运行以下命令:

将数据库备份到 URL = 's3://bucket.s3-us-west-2.amazonaws.com/backups/database.bak',格式为,统计 = 10,压缩;

我收到以下错误消息,但我一直无法弄清楚:

消息 3201,级别 16,状态 1,第 1 行 无法打开备份设备“s3://bucket.s3-us-west-2.amazonaws.com/backups/database.bak”。操作系统错误 87(参数不正确。)。消息 3013,级别 16,状态 1,第 1 行 BACKUP DATABASE 正在异常终止。

在 S3 方面,多年来我一直使用同一个存储桶从另一台使用不同程序的服务器备份文件,所以我很确定它设置正确。

sql-server
  • 1 个回答
  • 75 Views
Martin Hope
Liero
Asked: 2024-08-01 18:05:38 +0800 CST

如何检索在特定事务中执行的 SQL 查询文本

  • 5

在我的生产环境中,很少发生未处置的事务,这些事务会锁定一个表。我想在我的应用程序代码中修复它。

我可以临时获取 TransactionId 和 SessionId,但是 如何获取事务中执行的 SQL 命令,以便可以将其追溯到应用程序代码?

这是我获取长期未处置交易 ID 的方法:

SELECT trans.session_id AS [SESSION ID] 
    ,login_name AS [Login NAME]
    ,trans.transaction_id AS [TRANSACTION ID]
    ,tas.name AS [TRANSACTION NAME]
    ,tas.transaction_begin_time AS [TRANSACTION BEGIN TIME]

FROM sys.dm_tran_active_transactions tas
JOIN sys.dm_tran_session_transactions trans ON (trans.transaction_id = tas.transaction_id)
sql-server
  • 1 个回答
  • 22 Views
Martin Hope
MWeber
Asked: 2024-06-11 00:41:02 +0800 CST

我可以远程查看 SQL Server 加密证书吗?[重复]

  • 6
此问题这里已有答案:
如何使用 openssl 查看证书链 (6 个回答)
7 小时前关闭。

SQL Server 连接加密证书已于周五过期。我没有 SQL Server 的控制台访问权限。我向系统管理员发送了有关如何通过 SQL Server Config Mgr 安装新证书的说明。他告诉我他已完成所有步骤并重新启动了服务器,但周一早上我收到了证书错误。

我可以通过选择“信任服务器证书”来连接 SSMS,但对于所有其他具有已保存连接的分析师和计划流程来说,这不是一个选项。我需要验证已安装的证书而无需访问服务器。有没有办法使用 TSQL 或 SSMS 查看证书详细信息?我什么也没找到。

顺便说一句,为了防止出现错误答案,select * from sys.certificates显示数据库证书,而不是服务器的加密连接证书。

sql-server
  • 1 个回答
  • 33 Views
Martin Hope
Vamshi Krishna
Asked: 2024-04-19 20:49:37 +0800 CST

使用 Microsoft SQL DB 在 JBoss 7.4 中配置数据源

  • 5

我正在使用 MS SQL DB 在 jboss 中创建数据源。所需的驱动程序已加载到模块下。

测试连接失败。机器之间的连接良好。

连接 url - jdbc:microsoft:sqlserver://localhost\dev;databaseName=dev_db

“WFLYJCA0040:无法调用操作:WFLYJCA0047:连接无效”

有人可以帮忙吗?

sql-server
  • 2 个回答
  • 48 Views
Martin Hope
Mat
Asked: 2024-03-07 23:10:26 +0800 CST

在 SQL Server 2019 开发版上恢复或调整数据库大小时磁盘空间不足

  • 5

奇怪的问题:我尝试从下载的备份文件恢复 AdventureWorks2019 并不断收到错误

SQL 错误 [3257] [S0001]:磁盘卷“C:”上没有足够的可用空间来创建数据库。数据库需要 285212672 个额外的可用字节,而只有 142028800 个字节可用。
磁盘卷“C:”上没有足够的可用空间来创建数据库。数据库需要 285212672 个额外的可用字节,而只有 142028800 个字节可用。磁盘卷“C:”上没有足够的可用空间来创建数据库。数据库需要 285212672 个额外的可用字节,而只有 142028800 个字节可用。

尽管驱动器 C: 包含 21+GiB 的可用空间。

尝试从 SSMS 或通过 SQL 恢复命令进行恢复不会产生任何影响。

尽管如此,我还是试图释放“额外的金额”,但没有成功。

测试数据库的备份和恢复有效,尽管它改变了 AdventureWorks 错误消息中的可用字节数。所以我认为,SQL Server 实际上正在查找正确的文件夹。备份文件可以在 SQL Server 的不同实例 (2022) 中恢复,因此它不是一些大小爆炸的隐藏日志(无论如何,这会产生不同的数字)。

SQL Server 已使用“KB5029377 - SQL Server 2019 GDR 安全更新”进行了更新,但这也没有改变任何内容。

重置数据文件夹上的只读标志也没有改变任何内容。

由于我完全不知道为什么甚至如何可能报告错误的数字,我有点别无选择……有什么想法吗?(这可能是一种已知的行为吗?除了 stackoverflow 上的 11 y/o 线程之外,我什么也没找到。)

添加:将数据库导出为数据层并在相关服务器上导入 .bacpac 文件也不起作用,并出现相同的错误:磁盘空间不足。

那么该服务器似乎实际上在其数据文件夹中看到了错误的可用大小!?

Add2:卸载并重新安装 SQL Server 也没有效果。还是同样的错误。

Add3:不同的实例名称、不同的数据文件夹名称以及使用下载选项和 iso 映像重新安装也没有任何效果。

sql-server
  • 2 个回答
  • 49 Views
Martin Hope
questionto42
Asked: 2024-03-03 00:29:50 +0800 CST

如何获取 INFORMATION_SCHEMA.COLUMNS 视图本身的 INFORMATION_SCHEMA.COLUMNS 元数据视图之类的内容?

  • 5

该视图的所有列均在Learn -> SQL -> SQL Server -> COLUMNS (Transact-SQL):INFORMATION_SCHEMA.COLUMNS中列出:

在此输入图像描述

COLUMN_NAME数据类型为nvarchar(128):

在此输入图像描述

但没有关于此专栏的更多元数据。它有哪种排序规则?

该列所有属性的文档在哪里:

  • 在微软网站上?

  • 或者也许在某些 SQL Server 菜单本身中?我有服务器管理工​​作室。使用 MySQL 数据库上的 DBeaver,您可以通过右键单击来检查任何视图或表的属性,以便您可以看到所有列属性。但MS SQL Server没有这个。

  • 或者怎样才能要求查看INFORMATION_SCHEMA.COLUMNS风景INFORMATION_SCHEMA.COLUMNS呢?就像是:

    select * from INFORMATION_SCHEMA.COLUMNS where c.TABLE_SCHEMA = 
    'INFORMATION_SCHEMA' and c.TABLE_NAME = 'COLUMNS'
    
sql-server
  • 2 个回答
  • 43 Views
Martin Hope
rismoney
Asked: 2024-01-30 07:31:40 +0800 CST

MS SQL Server Analysis Server Powershell 管理员权限

  • 5

我正在尝试通过 PowerShell 以编程方式将管理员添加到 MS SQL Server Analysis Server 服务器管理员。安装后我似乎找不到 cmdlet 或合理的方法来执行此操作。

这相当于启动 studio,右键/单击分析服务器,选择安全页面,然后通过对象选择器添加“服务器管理员”。

sql-server
  • 1 个回答
  • 28 Views
Martin Hope
Gbl
Asked: 2023-11-08 18:59:14 +0800 CST

如何告诉 sqlsrv 扩展 (php8.1-fpm) 接受自签名证书?

  • 5

我目前在 Moodle 服务器上遇到问题,该服务器使用外部 MS SQL 数据库进行身份验证和注册。

连接期间,发生与自签名证书相关的错误。

有没有办法通过 PHP 扩展中的选项强制信任证书?我在 php8.1-fpm 上安装了 sqlsrv 和 pdo_sqlsrv 扩展,但我不知道实际使用的是哪一个。

sql-server
  • 1 个回答
  • 38 Views
Martin Hope
James
Asked: 2023-08-09 04:15:42 +0800 CST

由于缺少 ODBC 驱动程序,无法安装 SQL Server 2019

  • 5

由于缺少 ODBC 驱动程序 2017,我无法安装 Microsoft SQL Server 2019 Developer Edition(附有屏幕截图)

我已经安装了各种版本的 ODBC 驱动程序,已经运行 powershell 命令来设置 SchUseStrongCrypto 注册表值

仍然没有成功

有什么建议吗?

在此输入图像描述

sql-server
  • 1 个回答
  • 39 Views
Martin Hope
bitshift
Asked: 2023-03-29 22:25:51 +0800 CST

系统版本表的索引重建

  • 6

奇怪的是,如果一个表是系统版本化的,需要重新组织/重建一个索引,它的历史表将如何影响这个操作。在主表的索引重建期间是否必须检查/扫描历史表?

sql-server
  • 1 个回答
  • 15 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve