我正在使用 MS SQL DB 在 jboss 中创建数据源。所需的驱动程序已加载到模块下。
测试连接失败。机器之间的连接良好。
连接 url - jdbc:microsoft:sqlserver://localhost\dev;databaseName=dev_db
“WFLYJCA0040:无法调用操作:WFLYJCA0047:连接无效”
有人可以帮忙吗?
我正在使用 MS SQL DB 在 jboss 中创建数据源。所需的驱动程序已加载到模块下。
测试连接失败。机器之间的连接良好。
连接 url - jdbc:microsoft:sqlserver://localhost\dev;databaseName=dev_db
“WFLYJCA0040:无法调用操作:WFLYJCA0047:连接无效”
有人可以帮忙吗?
奇怪的问题:我尝试从下载的备份文件恢复 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 映像重新安装也没有任何效果。
该视图的所有列均在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'
我正在尝试通过 PowerShell 以编程方式将管理员添加到 MS SQL Server Analysis Server 服务器管理员。安装后我似乎找不到 cmdlet 或合理的方法来执行此操作。
这相当于启动 studio,右键/单击分析服务器,选择安全页面,然后通过对象选择器添加“服务器管理员”。
我目前在 Moodle 服务器上遇到问题,该服务器使用外部 MS SQL 数据库进行身份验证和注册。
连接期间,发生与自签名证书相关的错误。
有没有办法通过 PHP 扩展中的选项强制信任证书?我在 php8.1-fpm 上安装了 sqlsrv 和 pdo_sqlsrv 扩展,但我不知道实际使用的是哪一个。
奇怪的是,如果一个表是系统版本化的,需要重新组织/重建一个索引,它的历史表将如何影响这个操作。在主表的索引重建期间是否必须检查/扫描历史表?
据我了解,MS SSRS 是一种数据仓库产品。其数据仅与上次刷新时一样新。然而,第 3 方支持坚持 SSRS 结果是实时的。
如果我使用 SQL Server 视图作为数据源,SSRS 结果是否是实时的(即每当有人阅读 SSRS 报告时,它就会从 SQL Server 中提取它);或者它是否存储在 SSRS 中并且仅通过刷新进行更新?
我刚刚开始新的实习,任务是建立一个 SQL 故障转移集群。他们给了我 3 个虚拟机让我使用,当我开始的时候我什么都不知道。过去几天我一直在做很多研究,最终设置了 iSCSI,将所有节点放在一起等。在我通过 SQL Server 安装中心开始新的 SQL Server 故障转移集群安装之后,我得到了集群网络配置部分,他们要求我输入 IP 地址。我假设它是我从该节点上的 SQL 服务器获得的那个,但它说它已经在使用中。我应该为故障转移集群分配一个新的吗?如果我要分配一个新的,我从哪里得到它?我不能只键入一堆随机数并希望得到最好的结果。我在所有 VM 上使用 Windows Server 2019
我们正在考虑开设第二个设施,该设施将拥有自己的内部网络,用于工作站和文件共享,但需要访问我们的中央数据库服务器。 我们数据库服务器上的现有容量是没有问题的,因为我们是一家小型企业,所以它已经足够了(新位置的大多数用户将是旧位置的用户,增加的负载很少)。这仅与连接解决方案有关。
为此推荐哪种策略?
我检查了与选项 #1 相关的 AWS 和 Azure,就选项(和成本)而言,它非常压倒性。
在我们为下一步增长做准备时,任何类似的建议都将是最有帮助的。
蒂亚!