AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-44801

KASQLDBA's questions

Martin Hope
KASQLDBA
Asked: 2015-07-08 04:03:50 +0800 CST

在 windows server 2012 box 上安装 SQL server 2008R2/2012

  • 1

我们正在尝试在 Windows Server 2012 机器(标准 64 位)上安装 SQL2k8R2 和 SQL Server 2012(标准版)。

对于 SQL 2k8r2,我使用了 slipstream 方法,以便将设置至少升级到 SP1,以支持 Windows 2k12 的兼容性。

但是当我们运行设置时问题就来了,即 SQL2k8R2 甚至 SQL2012 ,我们收到以下错误,因为缺少 .Net 3.5

在此处输入图像描述

如果我们尝试从角色和功能手动启用 3.5,我们会得到以下错误

在此处输入图像描述

我读过很多文章,我们需要为 Windows 设置才能找到 3.5 所需的源文件才能继续。但是在去找实际设置盒子的团队之前,我们是否可能遗漏了一些东西以及可以尝试的任何行动或替代方案?

谢谢。

sql-server-2008-r2 sql-server-2012
  • 3 个回答
  • 1047 Views
Martin Hope
KASQLDBA
Asked: 2015-05-05 02:14:04 +0800 CST

SQL Server 2014(发布者)和 SQL Server 2012(订阅者)之间的事务复制

  • 1

我们需要在两台服务器 A 和 B 之间设置事务复制,配置如下:

服务器 A(发布者)

Microsoft SQL Server 2014 - 12.0.2254.0 (X64) Enterprise Edition (64-bit)
大约 1.5 TB 的单个数据库(这将是要在服务器 B
CPU 上复制的数据库 - 4 Intel Xeon CPU E7-8893 v2 @ 3.4GHZ

服务器 B(订阅者和分发者)

Microsoft SQL Server 2012 - 11.0.5058.0 (X64) 标准版(64 位)
CPU - 1 个 AMD Operon 6378 处理器 64 位 2.40 GHz(4 核)(移动到更好的 Hyper V 服务器时将添加更多 RAM 和更好的 CPU)

我是复制概念的新手,所以希望您有专业知识来确认:

  1. 如果我们可以在 2014 版的服务器 A 和 2012 版的服务器 B 之间设置事务复制。尝试谷歌但找不到确切的文件,因为可能是找错了地方。请问可以设置吗?

  2. 我们需要在服务器 A 上实现加密,但是这个加密的数据不需要在服务器 B 上传输,因为它是 SAN 加密的。如果可以按照第 1 点的要求成功实施复制,有没有办法做到这一点?

提前致谢

replication sql-server-2012
  • 1 个回答
  • 1951 Views
Martin Hope
KASQLDBA
Asked: 2015-04-18 05:26:28 +0800 CST

在实际安装之前从可用设置中确定 SQL Server 版本和版本?

  • 11

我们正在经历从 SQL Server 2008 R2 Enterprise 到 Standard 版本的降级过程。

为了启动上述活动,我们正在寻找可用的 SQL Server 标准版。我们找到了一个,但对以下几点感到困惑:

  1. 安装文件(由早期的团队成员保存)位于一个文件夹中,上面写着它是 SQL Server 2008 R2,但为了在开始安装之前进行交叉检查,我们检查了default.ini文件,该文件显示:

    SQLSERVER2008 Configuration File
    [SQLSERVER2008]
    

    这让人怀疑这是否是所需的正确版本的 SQL Server。那么有没有其他方法,万一上述方法确定版本不正确,在我们实际安装之前尝试安装呢?

  2. 我们是否也可以检查可用的 SQL Server 的版本,因为在设置时,我们很难确定它是否真的是标准版?

根据我们的安全政策,我们不能简单地下载新媒体。此外,我们无权下载。

sql-server sql-server-2008-r2
  • 1 个回答
  • 2218 Views
Martin Hope
KASQLDBA
Asked: 2015-04-03 07:39:57 +0800 CST

SQL Server 事务复制中订阅者数据库上的数据不匹配

  • 0

我们在 OLTP 数据库服务器“A”和报告数据库服务器“B”之间设置了事务复制,其中来自 OLTP 数据库(大小 400 GB)“AR”的数据在服务器 B 上被复制为数据库“ARB”。

有报告称订户数据库 ARB 上的数据不匹配。根据他们的最新数据是过去两周的数据,应该是最新的。

我们试图弄清楚复制是否被破坏或发布者或订阅者的任何错误消息,但没有运气。

在复制监视器中,状态显示“OK”

和状态“正在运行”;性能“优秀”和延迟在 2-3 秒之间变化。

请帮助我,如果两个数据库之间的数据不匹配,我该如何找到可能出错的地方。

我是 Tran 复制的新手,任何输入/帮助将不胜感激,谢谢!

sql-server replication
  • 1 个回答
  • 1743 Views
Martin Hope
KASQLDBA
Asked: 2015-03-25 05:30:25 +0800 CST

SQL Server 未使用分配的内存

  • 2

我们注意到,对于我们的一个具有以下配置的 SQL 服务器,内存没有得到分配。

SQL 服务器 2005 SP4,32 位

Windows server 2003 R2 SP2,32 位,16 GB RAM 和 12 个内核

此外,我们还启用了 AWE 和 PAE。

Min server memory = 1024

Max server memory = 13500

我知道任务管理器不是最好的方法,但 RAMMAP 也不起作用,但我们相信 SQL 没有使用分配的内存。

请告知可以在这里做什么,或者我的 AWE 配置不正确?

sql-server performance
  • 1 个回答
  • 2041 Views
Martin Hope
KASQLDBA
Asked: 2015-03-18 04:06:23 +0800 CST

SQL Server 上的用户数据库的自动更新统计信息已关闭

  • 2

在尝试提高少数查询的性能时,我们通过执行计划发现有很多索引/聚集索引查找。

所以:

我们做的第一件事是检查每周为该用户数据库运行的重新索引和更新统计数据作业(大小约为 400 GB,全天候 24*5 使用)。这项工作运行良好。

稍后当我们运行时SP_Blitz,我们了解到此用户数据库禁用了自动更新统计信息。我们预计这是一个可能的原因,并将其从 false 更改为 TRUE(自动更新统计信息)

此外,每个SP_blitz数据库都有用户创建的统计信息。当运行查询来检查有多少时,我们看到了大约 7K 的用户统计信息。

所以我的问题是

  1. 将 Auto update stats 设置为 TRUE 需要重新启动,或者一旦更改我需要跟踪性能

  2. 我们应该考虑放弃那些用户创建的统计数据还是手动一项一项地查看它们?

应该怎么处理,求指教,谢谢!

sql-server performance
  • 1 个回答
  • 307 Views
Martin Hope
KASQLDBA
Asked: 2015-01-29 12:04:17 +0800 CST

清除 SQL Server 2005 及更高版本中禁用的 SQL 代理作业

  • 2

对于我们的许多旧服务器,我们发现有很多 SQL 代理作业,这些作业要么作为临时目的运行,现在不再需要,要么无法正常工作/工作并被一些新作业取代的作业,只是无所事事,占用了工作活动列表上不需要的注意力:

因此,我想知道,我们是否应该清理所有那些残疾的工作?(我不确定他们是否闲置在那里,会对当前或未来产生什么影响)

如果是,那么一次性清洁它们的最安全方法应该是什么,对于有大量残疾工作的情况。

sql-server sql-server-agent
  • 1 个回答
  • 116 Views
Martin Hope
KASQLDBA
Asked: 2015-01-28 11:41:41 +0800 CST

SQL server 2008R2 及以上版本中的备份压缩

  • 2

最近我们有一个新的服务器要照顾,发现有两个数据驱动器:

S:1 TB,其中驻留 10 个数据库(mdfs 和 ldf,虽然它们应该在不同的驱动器上,但这就是我们设置的方式),其中 DB 的最大大小为 780 GB,其余很小。

X:此处类似的场景以及 720 GB 的 DB 驻留在小和位,总共 10 个 DB

现在,我们被要求执行备份策略,为此我确信我们缺少备份驱动器,因为除了 C: 和以上两个之外不存在任何其他驱动器。

由于这是 sql server 2008R2 企业版,因此​​已启用压缩功能,我们可以进行压缩备份:

但我的问题是如何预测或计算容纳备份所需的驱动器大小,这意味着使用压缩功能我如何预测接近备份这 20 个用户数据库所需的磁盘空间量。

sql-server sql-server-2008-r2
  • 2 个回答
  • 2110 Views
Martin Hope
KASQLDBA
Asked: 2015-01-22 07:32:29 +0800 CST

数据库何时脱机

  • 10

我试图找到一种方法来确定我的几个 sql 数据库何时脱机。

我检查了日志,但找不到任何此类信息,而且没有启用默认跟踪。

我只是有一个信息,早些时候有一个 DBA 将其离线,但没有电子邮件或书面交流。

我们能找到这方面的信息吗?

请建议,谢谢!

sql-server sql-server-2008
  • 3 个回答
  • 22674 Views
Martin Hope
KASQLDBA
Asked: 2015-01-16 06:17:05 +0800 CST

磁盘空间使用情况

  • 5

有没有一种方法可以让我在 sql server 2012 中获取报告或创建自定义报告,它可以每天两次或一次向我更新可用磁盘空间和列出的驱动器的实际磁盘空间。

我需要这个,因为我的客户需要查看一个月的磁盘空间使用情况才能看到所需的模式。

谢谢!

sql-server sql-server-2012
  • 3 个回答
  • 1386 Views
Martin Hope
KASQLDBA
Asked: 2015-01-08 11:00:48 +0800 CST

具有聚集索引的表消耗最大内存导致低 PLE 警报

  • 4

对于我的一台具有以下配置的服务器,我不断收到低 PLE 的警报,每天的范围在 20-400 和平均 90-100 之间:

服务器:SQL Server 2008R2

数据库:系统和 2 个用户数据库,数据库的最大大小为 54 GB

内存:16GB

最大服务器系统内存:12.24 GB

一旦我得到内存压力的提示,我就使用 RAMMAP 来查找内存使用情况,并发现使用 13.8 GB 的私有进程表明对较低内存压力的进一步怀疑:

根据 Paul Randal 的博客,我分析并发现其中一个用户数据库 A 使用了 8 GB RAM:此外,我分析了一段时间,发现 tempdb 平均使用 3-4 GB RAM

然后通过进一步调查,我发现在那个数据库 A 中有一个表有一个聚集索引,平均消耗 6-6.5 GB 的内存。(碎片不是问题,因为它已经过检查)

现在从这里我不确定如何进行?我应该去创建丢失的索引还是可以删除未使用的索引?或者在做出任何结论之前我还需要深入研究其他内容。

请建议!

sql-server-2008-r2 index-tuning
  • 1 个回答
  • 602 Views
Martin Hope
KASQLDBA
Asked: 2014-12-31 01:25:31 +0800 CST

我怎样才能自动化日志传送监控的过程

  • 0

我在我的 Prod SQL server 2005 和 QA SQL server 2005 之间配置了日志传送。根据 Business 的要求,我们需要在一天结束时为他们提供一份报告,以便为它们各自实例上的多个数据库配置日志传送。

如果我手动使用标准报告,我可以做到这一点。但是有没有一种方法可以让我通过电子邮件发送这样的报告,以确认在各种数据库中配置的日志传送状态;在一个实例中。

谢谢卡皮尔

sql-server-2005 log-shipping
  • 2 个回答
  • 3264 Views
Martin Hope
KASQLDBA
Asked: 2014-12-20 04:12:45 +0800 CST

如何识别我的 sql server 上未使用的数据库

  • 4

我正在寻找有人会遵循的最佳实践或分析来识别我的 SQL Server 上未使用或不活动的数据库。

我浏览了许多文章,其中说可能是为了寻找用户连接和激活跟踪以查找数据库使用情况,但实施这些会造成更多的混乱。

请帮助我了解是否有更好、更安全的方法可以让我的数据库在确定后脱机。

sql-server
  • 4 个回答
  • 5634 Views
Martin Hope
KASQLDBA
Asked: 2014-12-07 03:59:10 +0800 CST

sql server中的操作系统分页太高

  • 2

对于我的一台具有以下配置的服务器:

总内存:32 GB

中央处理器:8

最大服务器内存:22.5 GB

最小服务器:: 4 GB

版本:在 SP3 上安装 2k8R2 的企业版

页面文件:系统管理在 C:\

启用 AWE:否,因为它是 64 位

我不断收到关于OS paging High..的警报

当我使用 RAMMAP 工具检查内存利用率时,我发现 AWE 使用了大约 23.8 GB,因此阻止了任何进一步的内存使用:

更多的用户权限分配:“内存中的锁定页面”没有被分配任何权限!

请帮助我了解我还需要调查的地方,或解决方案

谢谢!

sql-server sql-server-2008
  • 1 个回答
  • 17341 Views
Martin Hope
KASQLDBA
Asked: 2014-12-06 08:36:34 +0800 CST

将 SQL Server 企业版降级到 SQL Server 标准版

  • 2

我们的项目中有一个要求,他们想要评估是否可以将 SQL Server 从 Enterprise 降级到 Standard 版本,以及是否可以停用服务器。

如何确定哪些服务器适合降级?

sql-server installation
  • 2 个回答
  • 13661 Views
Martin Hope
KASQLDBA
Asked: 2014-12-06 05:29:21 +0800 CST

SA 帐户未被禁用

  • 2

对我们的许多 sql 服务器进行了安全审计,每个脚本都有很多发现。

其中一个说“SA 帐户尚未被禁用”

我知道它可以禁用,但可以重命名吗?

请确认我应该如何处理“删除、重命名或禁用 SA 帐户”以及他最好的做法是什么?

security sql-server-2008-r2
  • 1 个回答
  • 203 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve