小编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
查看次数