我们有一个SQL Server,它为我们的客户提供了重要的数据库,如果服务器closures,我们希望另一台服务器准备好被切换(我们只需要更改IP)。 现在的问题是,我们如何自动同步主SQL Server到次要的SQL Server呢? 甚至实时? 谢谢!
这个问题有很多问题 – 但是它们有时可能会相互矛盾,或者没有说明如何正确地validation一切是否真正起作用 – 希望这可以是全面的。 我在Windows Server 2003 R2 Standard上运行SQL Server 2005 SP3 Standard。 我的服务器安装了8GB的内存 – 我的系统几乎完全用作数据库服务器 – 它们上面运行着一些服务,但OS +服务可以在1Gb的内存中运行。 我做了什么(请告诉我,如果我做错了什么): / 3GB在boot.ini中。 (要增加可用的用户空间量 – 信息 ) / boot.ini中的PAE。 (即使没有这个开关,Windows也声称会做PAE)。 在SQL Server中启用AWE。 为用户系统和本地服务启用内存locking页面选项。 ( 信息 )。 累积更新4(未安装在我的服务器上)之前似乎没有使用SQL Server Standard。 ( 信息 ) 设置最小/最大内存为:1024Mb / 5112Mb 完成上述所有操作之后,我们肯定会看到一些改进 – 但是现在我想validation一下我的设置,确保充分利用可用的内存。 (当最大值= 7Gb时,似乎有一个放缓,所以我从这个值中减去了,但它可能只是感性的。) 为了validation,我在PerfMon中检查了以下级别: 进程(sqlserv):工作集:76386304 SQL Server(内存pipe理器):总服务器内存:3538944(我看到一个文件,指出这不是SQL Server使用的全部内存,所以我不知道是否信任它) […]
最近,在马萨诸塞州,通过了一项法律 (相当安静),包含个人身份信息的数据必须encryption。 PII由国家定义为包含居民的姓氏和名字, A. SSN B.驾驶执照或身份证# C.借记卡或CC# 由于我们制作的软件的性质,我们所有的客户都使用SQL作为后端。 通常服务器将运行SQl2005 Standard或更高版本,有时SQL 2008.几乎所有的客户端机器都使用SQL2005 Express。 我们使用客户端和服务器之间的复制 不幸的是,要得到TDE,你需要在每台机器上安装SQL Enterprise,这绝对不是一个选项。 我正在寻找将encryption数据库的产品的build议。 现在,我对整个磁盘encryption根本不感兴趣。
我在SQL Server 2005数据库上使用SSRS进行报告设置。 因为填充我们的数据库的主程序不支持SQL Server 2008,所以我们在生产数据库上停留了2005年。 不幸的是,当我运行我们的每周检查报告时,Web界面经常超时,因为服务器不能执行到PDF的转换。 我已经读过SQL Server 2008的SSRS在内存pipe理上更好。 我想知道从2005年到2008年是否可以做一些类似的交易日志订阅出版物? 我在这里追逐梦想吗? 目前,我必须在Visual Studio中打开SSRS项目,并在其中运行报告,因为在进行PDF转换时,它不会超时。 如果我尝试通过SSIS Web界面运行它,它只会超时。
我需要将一个数据库中的两个表中的一些数据复制到另一个数据库。 我使用快照复制。 问题是我想复制只有一些选定的列,其他人应该保持原始数据。 我不想丢失他们的数据。 这些列的来源是其他系统。 所以我只需要复制我列中的数据。 有谁知道如何做到这一点?
我们遇到了一个性能问题,我们无法用我们的VMWare环境来解释,我希望这里有人能帮上忙。 我们有一个使用数据库后端的Web应用程序。 在Windows 2003 R2上,我们在物理节点和虚拟节点之间安装了SQL 2005 Cluster。 这两个物理服务器是相同的2950与2x Xeaon x5460四核CPU和64GB的内存,16GB分配给操作系统。 我们正在为所有群集磁盘使用iSCSI SAN。 问题是,当在重复的压力testing下使用应用程序,将CPU添加到集群节点时,物理节点从1 pCPU扩展到8 pCPU,这意味着我们看到持续的性能提升。 当testing运行Vsphere的节点时,我们预期虚拟性能会达到12%,但是我们仍然可以从1个vCPU扩展到4个vCPU,但是性能会下降,但是当我们达到8个vCPU时,数字比4个vCPU差。 同样,两个节点在硬件,客户操作系统,SQLconfiguration等方面的configuration是相同的,除了系统上的testing外,没有任何stream量。 虚拟服务器上没有其他虚拟机,所以不应该有资源竞争。 我们已经联系了VMWare寻求帮助,但他们并没有真正的提出build议,比如设置SQL Processor Affinity,尽pipe有帮助,但是每个框都有相同的净效应,并且不应该改变我们的结果。 我们已经查看了所有有关VSphere的VMWare SQL Tuning指南,但没有任何好处,请帮忙!
我如何获得SQL Server(2005)使用所有内存? (在SQL Server安装之后升级ram时,16-> 32gb)。 总数据库大小是50GB。 公羊使用量增长并停在15.5GB。 谢谢。
当在SQL 2005数据库服务器上使用非常基本的BULK INSERT语句导入csv数据文件时,我收到了一些格式错误,然后出现重复键错误: Msg 4864, Level 16, State 1, Line 1 Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 8625, column 6 (min_prc). Msg 4864, Level 16, State 1, Line 1 Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row […]
最近,在日志中没有任何错误,我的全文目录已经停止响应。 我不能禁用/删除/重命名它们。 SSMS报告一个通用错误(1222),并在查询窗口中使用sql命令删除全文目录,导致无处不在的执行。 在多个数据库(相同的服务器)中的所有全文目录都没有响应。 使用FREETEXT或CONTAINS超时。 我应该检查或寻找什么? 我完全没有想法。 全文目录多年来一直很好。 谢谢
我在同一个(Win2003 64位)服务器上有两个SQL2005数据库。 其中之一很less使用,但有一个大的数据集。 每次我从它那里查询,SQL都决定将一些内存专用于数据库,并且似乎从那时起保持这种状态直到重新启动,从另一个更重要的数据库中取出RAM。 有没有办法设置每个数据库的RAM限制? 我不介意在从大的,很less使用的数据库查询时是否有交换到磁盘。 重要的是RAM是为更重要的一个保留的。