小编Tar*_*zan的帖子

在可用性组中的辅助数据库上运行大型查询会影响主数据库中的事务性能吗?

我需要为 SSRS 和 Tableau 报告提供实时或几乎实时的数据。我不希望生产 OLTP 系统受到长时间运行的查询的负面影响。在可用性组中的辅助数据库上运行大型查询会影响主数据库中的事务性能吗?

sql-server ssrs availability-groups sql-server-2014

17
推荐指数
1
解决办法
3178
查看次数

如何终止等待 IO_COMPLETION 的挂起 SQL Server 事务?

我们有一个事务已经运行了 5 个多小时。我们的磁盘空间不足。会话已被终止,但仍在等待 IO_COMPLETION。实际上wait_type 只是更改为PAGEIOLATCH_EX。如何终止挂起的 SQL Server 事务?我不担心丢失数据,因为所有数据都可以重新填充。

session_id: 54
STATUS: suspended
blocked by: 0
wait_type: PAGEIOLATCH_EX
Elapsed Time (in Sec): 19750.420000
open_transaction_count: 2
Run Code Online (Sandbox Code Playgroud)

transaction sql-server-2012 kill

8
推荐指数
1
解决办法
1万
查看次数

如何删除 SQL Server 中的时态表?

我正在尝试删除 SQL Server 中的临时(系统版本控制)表。我用的是常规DROP TABLE语句。

DROP TABLE [schema].[table]
GO
Run Code Online (Sandbox Code Playgroud)

这引发了以下错误:

表“[database].[schema].[table]”上的删除表操作失败,因为它不是系统版本控制的时态表上支持的操作。

如何删除 SQL Server 中的时态表?

sql-server azure-sql-database

3
推荐指数
1
解决办法
4414
查看次数

如何限制对 SQL Server 中 HR 数据的访问?

我们有一个包含人力资源数据的 HR 架构的 SQL Server 数据库。它包括工资和其他私人信息。数据库所有者、系统管理员和 [Executives] 角色的成员可以查看 HR 架构。

其他一些用户是 db_datareader 角色的成员,该角色能够从数据库的任何表中读取数据。他们在人力资源安全要求存在之前就被添加到该角色中。

拒绝所有其他用户访问的策略是什么?

sql-server

2
推荐指数
1
解决办法
220
查看次数