我熟悉索引碎片的概念以及如何修复它,但我不确定某个特定项目。
当您查看索引碎片时,它总是以Percentage报告。
Docker SQL Server 2017 容器 @latest。使用master
数据库。
我面临的错误如下:
[S00019][15208] The certificate, asymmetric key, or private key file is not valid or does not exist; or you do not have permissions for it.
我发现最接近这个确切问题的是Stackoverflow 上的这个问题。然而,答案对我不起作用。这个问题有类似的答案。
所以通过错误的部分:
无论我尝试什么,我都无法获得要恢复的证书。我已经搜索了GitHub 问题无济于事,所以我不认为这是一个错误。我一定做错了什么。
相关代码:
--on Prod
BACKUP CERTIFICATE sqlserver_backup_cert
TO FILE = '/var/opt/mssql/certs/sqlserver_backup_cert.cer'
WITH PRIVATE KEY (
FILE = '/var/opt/mssql/certs/sqlserver_backup_cert.key',
ENCRYPTION BY PASSWORD = 'foobar'
)
Run Code Online (Sandbox Code Playgroud)
--on Test
CREATE CERTIFICATE …
Run Code Online (Sandbox Code Playgroud) 我们的服务器管理员要求我释放 SQL 服务器上的磁盘空间,因为 SQL 数据文件所在的驱动器的使用率为 97%。
我发现了一张失控的桌子。它现在包含超过 3 亿行,所以我将设置一项工作以在一夜之间删除这些行。
我想避免 SHRINKFILE
,因为不推荐。
我的 SQL Server 有时会报告大量的延迟写入。例如“每秒延迟写入为 119 次写入/秒”
我在我的 SSMS 中注册了一堆 SQL Server,有很多不同的 SQL 版本、版本和数据库兼容性。
我想看看是否所有这些服务器有任何的sp_Blitz或sp_WhoIsActive安装的存储过程,以及哪个版本它们。
我知道我可以右键单击我的注册服务器组并打开一个连接到组中所有服务器的查询窗口,但是有没有一种可靠的方法来检查我拥有哪些 SProc 和版本?
我可以在工作时间可读的辅助异步副本 (DR) 上运行Ola Hallengren 的 CheckDB 作业吗?目前异步副本不可读......
我有一个 Live 主服务器,我在工作时间/下班时间在辅助服务器上执行 CheckDB 。
sql-server sql-server-2012 availability-groups dbcc-checkdb ola-hallengren
我使用过 T-SQL(CTE、窗口函数、递归 CTE、大数据、表值函数、APPLY、PIVOT、存储过程等),但从未查询过 Microsoft SSAS 多维数据集。
对于以下 T-SQL 概念,MDX 中是否有类似的概念?
使用 MDX 的 T-SQL 用户是否有任何陷阱?
我希望 T-SQL 和 MDX 之间有一些共同的类比,这将有助于擅长 T-SQL 的人过渡到 MDX。
如果有一个关于从 T-SQL 进入 MDX 时所犯的常见错误的指南,那就太好了。
我正在尝试编写一个 SELECT 查询来计算BatchNumber
从 1001 开始每 150 行增加 1 的列。
预期BatchNumber
应该是1001
前 150 行,然后1002
是第 151-300 行,依此类推...
我尝试过在动态上使用除法ROW_NUMBER()
,但无法得到它。
SELECT ID
,ROW_NUMBER() OVER (ORDER BY (SELECT ID)) AS RowNumber
,CASE
WHEN CONVERT(INT, (ROW_NUMBER() OVER (ORDER BY (SELECT ID)) % 150))=0
THEN 0 ELSE 1001 END
+ CONVERT(INT,(ROW_NUMBER() OVER (ORDER BY (SELECT ID)) / 150))
AS BatchNumber
FROM Table1 WITH (NOLOCK);
Run Code Online (Sandbox Code Playgroud) 我有一个数据库,当我分离它时,我找不到它的.mdf
文件。我的文件夹中只有.ndf
和.ldf
文件DATA
。另外,我没有备份文件...
.mdf
文件的情况下做些什么吗?PS 在这台服务器上,我有更多的数据库,而且大多数都有.mdf
文件。只有少数人丢失了他们的.mdf
文件。这是为什么?
sql-server ×9
t-sql ×2
certificate ×1
dbcc-checkdb ×1
disk-space ×1
docker ×1
index ×1
learning ×1
linux ×1
mdx ×1
performance ×1
sp-blitz ×1
ssas ×1