小编DBO*_*BOn的帖子

在 SQL Server 中更改服务帐户密码 - 澄清

我们拥有使用相同 AD 级别服务帐户的 SQL Server 服务和 SQL Server 凭据。

由于最近的安全更改,我们需要在 AD 级别更改服务帐户密码。

在这个阶段 :

如果我先用新密码更改我的 SQL Server 凭据密码,它会直接应用于使用相同服务帐户的 SQL Server 服务帐户吗?

如果有任何机会:

我们是否需要先在配置管理器中更改 SQL Server 帐户,然后再更改凭据帐户密码?

在此处输入图片说明

请说清楚。

sql-server password sql-server-2014

4
推荐指数
1
解决办法
4546
查看次数

如何监控 SQL Server 中的事务日志使用情况?

我想监控事务日志的使用情况,涉及以下所有方面:

  • 什么 Task\Job\Query 使它填充驱动器\文件。

  • 日志文件使用百分比。

  • 交易发生的时间。

任何经过测试的相关方法都会有所帮助。

sql-server transaction-log sql-server-2014

3
推荐指数
2
解决办法
7791
查看次数

授予对对象的 SELECT 权限

我不确定这是否是一个奇怪的问题,所以请让我知道我在下面描述的内容是否可行。

我们有一个服务器,它是由其他人配置的,我们没有人“添加到其中”。

截至目前,我只sa登录了所述服务器。

我正在通过

SQLCMD -E -S ".\SQLServer"
Run Code Online (Sandbox Code Playgroud)

然后通过

SELECT name FROM sys.syslogins
Run Code Online (Sandbox Code Playgroud)

输出是

sa
Run Code Online (Sandbox Code Playgroud)

我只想对表运行 SELECT 语句以查看值。

有什么我可以做的吗?

我曾尝试 DB 更改和可信赖,但由于我根本不是会员,因此我的访问被拒绝。

我只需要运行 SELECT 语句。

security sql-server permissions logins sql-server-2014

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

数据库备份时间= SQL Server 中的还原时间吗?

我有一个 10 GB 大小的 SQL Server 数据库。当我执行备份时,花了将近 3-4 分钟。当我尝试恢复时,几乎花了同样的 3-4 分钟。

这是否意味着 SQL Server 数据库的备份和恢复时间总是相等的,还是可以不同?

请建议并指出我背后的逻辑。

sql-server backup restore sql-server-2014

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

如何恢复 350 GB 的未分配空间

我的数据库初始大小为 370GB。

当我检查时EXEC sp_spaceused,我可以看到几乎 360GB 的未分配空间。

未分配的空间是否意味着未使用的空间?如果它是未使用的空间,为什么会导致存储问题?

除了使用 360GB 的未分配空间缩小 .mdf 文件之外,我还有哪些选择?

另外,由于这是一个巨大的数据库,我可以在下面的“x”位置提到什么级别的增量 - 每次缩小时我可以从 10,000 MB 开始吗?

USE Demo
GO
DBCC SHRINKFILE (N ‘Demo’, x)
GO
Run Code Online (Sandbox Code Playgroud)

在这种情况下,还有什么我应该考虑的吗?

添加新的数据文件会有帮助吗?

performance database-design sql-server shrink sql-server-2014

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

T-SQL 中引号对列名的影响

下面的两个 T-SQL 命令有区别吗?

  1. 带引号的列名

    SELECT SUM(DATALENGTH('ColumnName')) / 1048576.0 AS ColumnName 
    FROM DatabaseName.Schema.Tablename
    
    Run Code Online (Sandbox Code Playgroud)
  2. 不带引号的列名

    SELECT SUM(DATALENGTH(ColumnName)) / 1048576.0 AS ColumnName  
    FROM DatabaseName.schema.Tablename
    
    Run Code Online (Sandbox Code Playgroud)

sql-server

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

日志驱动器在 SQL Server 中被填满

我们正面临日志驱动器 ( E :) 经常被填满的问题。

我们的 DBMS 是设置了 AOAG 的 SQL Server 2014 SP1。

我们有每周维护任务:

  1. 重建索引(运行接近 1 小时)
  2. 更新统计信息(运行 Cloe 到 30 分钟)
  3. 检查数据库运行接近 30 分钟
  4. 完整备份运行接近 4 小时
  5. 差速运行接近 2 小时

我们没有看到任何繁重的事务处理。

但是我们可以看到E:被填满了。

以下是自动增长设置:

  • 10% 无限增长。

注意:由于这是 AOAG 环境,我们每 30 分钟安排一次事务日志备份。

我的问题:

  • 在这种情况下,是什么让E:被填满了?

  • 为什么我的日志没有被截断?

  • 在这种情况下,我们需要扩展 E: 吗?

  • 截断我的日志的行动计划应该是什么?

截至目前,在我们决定下一个扩展驱动器的计划之前,我们不时缩小文件以释放空间。

请建议。

sql-server backup transaction-log availability-groups sql-server-2014

0
推荐指数
1
解决办法
4252
查看次数

sql 数据库中的数据大小可以小于索引大小吗?

SQL Server 表上的索引是否可以比表本身消耗更多的磁盘空间?

我已经阅读了几篇文章并研究了这个和一些专家推荐的表分区,例如,这个 MSDN 论坛问题

为什么和索引可以比实际数据更大?

如何减小索引大小?

在这种情况下如何识别不必要的索引?

index sql-server partitioning sql-server-2014

-4
推荐指数
1
解决办法
1617
查看次数