标签: sql-server-2012

Sql Server 2012 数据仓库及不同版本

Sql Server 2012 有 3 个旗舰版:企业版、商业智能版、标准版。

三者的完整对比:http : //www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx

商业智能版本暗示它的目的是用于数据仓库,并涵盖了似乎是关键问题:

  • 自助式商业智能(警报、Power View、PowerPivot for SharePoint Server)
  • 高级企业 BI(表格 BI 语义模型、高级分析和报告、VertiPaq™ 内存引擎)
  • 高级数据集成(模糊分组和查找、变更数据捕获、高级数据挖掘)
  • 企业数据管理(数据质量服务、主数据服务)

但是,企业版是唯一具有以下功能的版本:

数据仓库(列存储索引、压缩、分区)

这需要什么功能在 BI 和企业版之间分开?

data-warehouse sql-server-2012

8
推荐指数
2
解决办法
8662
查看次数

从 SQL Server 2000 升级到 SQL Server 2012 的过程

我有一个 SQL Server 2000 数据库,我想将其升级到 SQL Server 2012(在不同的服务器上运行)。

我不认为有直接的升级路径,但如果有,那是什么?

我目前的计划是:

  1. 备份 SQL Server 2000 数据库
  2. 在安装了 SQL Server 2008 的服务器上还原
  3. 将兼容性级别设置为100(SQL Server 2008 / SQL Server 2008 R2)
  4. 从 SQL Server 2008 服务器备份数据库
  5. 在安装了 SQL Serevr 2012 的服务器上还原
  6. 将兼容性级别设置为110(SQL Server 2012)

我在做不需要的步骤吗?我是否遗漏了什么(例如运行实用程序来识别不受支持的 Transact-SQL 的使用情况)?

sql-server-2000 sql-server-2012

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

可用性组可以取代事务复制吗?

我一直在研究 SQL Server 2012 的新功能,以及它如何帮助我目前的情况。

目前,我们使用 SQL Server 2008 R2,并通过事务复制将两个 OLTP 服务器的数据库复制到单个报告服务器。然后我们使用这些复制的 DB 进行报告。

我对 SQL Server 2012 和可用性组是否可以取代它感兴趣 - 所以我会使用新的可用性组而不是事务复制,并将两个 OLTP 服务器的数据库镜像到报告服务器 - 报告将能够访问只读副本。

我不确定这是否会奏效,甚至根本不会。

我想摆脱复制,因为它会导致我的部署策略出现问题(使用 VSDBCMD.exe)。我还想避免大型数据库上的复制重新初始化延迟。

有没有人有任何好的例子或经验?是否可以按照较低版本中的正常镜像将多个服务器的可读副本镜像到单个服务器?

这最初是在这里问的:https : //stackoverflow.com/questions/10415225/mirroring-and-availability-groups-in-sql2012对不起,我认为我还不能迁移问题。

replication sql-server sql-server-2012 high-availability availability-groups

8
推荐指数
2
解决办法
2152
查看次数

调整内存分配和MAXDOP后是否应该重新启动实例?

据我所知,调整最大服务器内存最大并行度不需要重新启动实例。新设置会不会不重启就一直生效?

sql-server sql-server-2012

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

无法识别的系统进程使 CPU 饱和

由于主站点带宽已经消失,我们今天已切换到我们的备份 DC。

我们遇到了最强大的数据库服务器的问题;它正在为服务器上的几个数据库生成以下过程。一个数据库只是一个用于维护工具的小型临时数据库,因此不会被复制或镜像。

有谁知道或认识以下代码?

() select table_id, item_guid, oplsn_fseqno, oplsn_bOffset, oplsn_slotid 
from [<dbname>].[sys].[filetable_updates_2105058535] with (readpast) 
order by table_id
Run Code Online (Sandbox Code Playgroud)

sql-server-2012

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

在 SSIS 2012 中,将包标记为“入口点”包的目的是什么

在 Visual Studio 设计器中,您可以右键单击 SSIS 包并将其指定为“入口点”包”

Visual Studio 设计器的屏幕截图

进行搜索时,我在 MSDN 上找到了这个页面,其中指出:

值 1 表示要直接启动包。值 0 表示该包由另一个执行包任务的包启动。默认值为 1。

启用和禁用此标志后,我就可以直接执行包。

启用或禁用此标志的目的是什么?仅仅是为了记录您自己的 SSIS 包的意图,还是 SQL Server/SSIS 在启用或禁用时的行为会有所不同?

sql-server ssis sql-server-2012

8
推荐指数
2
解决办法
4530
查看次数

如何将 SQL Server 7 数据库迁移到 SQL Server 2012?

我想将数据库从 SQL Server 7.0 移动到 SQL Server 2012。它们不兼容备份和还原。有没有办法从 SQL Server 7.0 导出并导入到 2012?我只需要表——没有视图或存储过程。

sql-server sql-server-2012 sql-server-7

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

SQL Server 如何检测未使用的视图和/或获取使用情况统计信息

有没有办法确定一个视图是否不再被使用(不删除它们)?

理想情况下,我想知道SQL Server 2000 和 2012的视图用法。

我正在升级一些数据库并怀疑许多视图不再被使用。此外,一些视图将难以在新服务器上编译,因为它们访问多个数据库,其中一些未移动到新服务器。

sql-server sql-server-2000 sql-server-2012

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

使用 AlwaysOn 可用性组时的事务日志维护

我们正在使用 SQL Server 2012 的 HADR(AlwaysOn 可用性组)功能。服务器和 AG 配置如下:

  1. SQL12_SRV1 --> AG1(PRIMARY) - SYNC -->> DBTest

  2. SQL12_SRV2 --> AG1(SECONDARY) -->> DBTest - ASYNC

DBTest 数据库每天都在增长 (200GB),大约每月和相同的事务日志文件也将根据数据增长。

那么如何通过使用正确的日志备份方法来最小化事务日志文件大小。我们必须在哪个副本上进行日志备份。

提前致谢。

sql-server backup logs sql-server-2012 availability-groups

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

为什么这两个 HADR DMV 报告不同的状态?

SQL Server 2012 (11.0.5058.0) 企业版

我们在 2(HA)+1(DR) 集群中有 8 个可用性组,我们的监控 DMV 报告的结果让我感到困惑。6 个可用性组用于 HA 和 DR,1 个仅用于 HA,1 个仅用于 DR。

6 个 HA/DR 可用性组中的每一个都将“SQLB”作为主副本,将“SQLA”作为辅助(同步)HA 副本,将“SQLC”作为辅助(异步)副本。

在两个辅助节点上:

SELECT dhags.group_id, dhags.synchronization_health_desc
FROM sys.dm_hadr_availability_group_states dhags
Run Code Online (Sandbox Code Playgroud)

报告所有可用性组复制同步运行状况NOT_HEALTHY

select replica_id,synchronization_health_desc
from sys.dm_hadr_availability_replica_states
Run Code Online (Sandbox Code Playgroud)

报告所有副本的同步健康状况为HEALTHY.

主副本报告同步运行状况为 的所有可用性组和副本HEALTHY

虽然我知道一个报告副本同步健康状况,另一个报告 AG 同步健康状况,但在我看来,如果更细化 (AG) 状态不健康,这将影响更广泛上下文(副本)的整体健康状况,这似乎是合乎逻辑的. 我找不到描述如何在每个级别确定运行状况的 MSDN 文档。

为什么辅助节点会报告NOT_HEALTHY可用性组同步健康状况,但会报告HEALTHY副本同步健康状况,为什么这与主要报告不同?

dmv sql-server-2012 availability-groups

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