Articles of sql server 2008

SQL Server集群的硬件要求

我的任务是在SQL Server 2008中执行群集。Windows群集的硬件要求是什么? 是SCSI还是SAN强制,还是共享磁盘不够? 我无法理解集群的硬件要求。 我的系统通过局域网连接,networking适配器已正确安装。

SQL Server 2005到2008升级 – 是MDF文件二进制兼容?

我有一个MS SQL Server 2005系统上的50个数据库,并且想升级到MS SQL Server 2008。 这是我在一些testing机器上尝试的: 1.从源(MSSQL 2005)将\ DATA目录复制到目标(MSSQL 2008)服务器上完全相同的path。 2.编辑MSSQL 2008服务的启动参数,指向MSSQL 2005主数据库的path。 3.重新启动MSSQL服务 它的工作,我可以访问所有的数据库,表格和数据。 我的问题是: 我回到SQL Server 4.2,它从来没有这么容易。 我知道它的工作,但应该有效? 我是否错过了一些东西,或者下个星期会有什么困难? 这些只是简单的数据库,只有表,视图和索引。 没有跨数据库链接,没有触发器等

与SQL Server分开安装Team Foundation Server:错误TF255040

我在服务器A上安装了SQL Server 2008 R2数据库,报告和分析服务。 在服务器B上 ,我尝试使用高级configuration向导来configurationTeam Foundation Server。 几乎所有的东西似乎都没问题,除了分析服务部分。 当我设置SQL Server Analysis Services实例path并尝试testing它时,我收到以下错误信息: TF255040:必须退出Team Foundationpipe理控制台并安装SQL Server Reporting Services,或者在应用程序层上至less安装SQL Client Connectivity Tools以确保Analysis Services对象模型存在于仓库处理中。 一旦安装了必要的报告组件,请重新启动pipe理控制台并重新运行向导。 那么,我不想在服务器B上安装SQL Server Reporting Services。至于SQL客户端连接工具,我不确定它是指什么。 我应该在服务器B上安装SQL Server Management Studio吗? 注意:我启用了服务器A上的Analysis Services的防火墙例外,并且可以从另一台机器连接到它。

SQL2008。 什么是SSRS Web服务的URL?

我有工作SSRS,但我试图从C#代码使用SSRS webservice访问它。 从我所知道的应该是像SQL2005的http://server/Reports/ReportExecution2005.asmx如果安装是默认值。 你如何testing你的SSRS 2008 web服务是否正常运行和/或访问(即不是防火墙)? url是什么样的?

可以将SQL Server Express 2008 R2的实例用作主服务器吗?

对于多服务器pipe理,可以将SQL Server Express 2008 R2的实例用作SQL Server代理主服务器吗?

Hyper-V有4个nics的最佳用途是什么?

我正在运行多个戴尔R710,每个都配备了4个Broadcom BCM5709C nics。 其中两台R710运行Hyper-V,另外三台运行SQL Server 2008,每台运行Windows Server 2008 R2。 第四个是运行Windows Storage Server 2008。 我已经在存储服务器上设置了组合服务器,到目前为止它运行得非常完美。 我已经尝试在运行Hyper-V的服务器上进行testing,但是一旦Hyper-V启动并运行,因为一旦将接口分配给Hyper-V,它们就不可用于组队。 我还没有弄清楚这一点。 我的问题是什么将这些尼克斯的最佳使用? 这是一个单一的域名networking。 就我所见,团队合作对于错误容忍(硬件水平)和性能而言是理想的。 我读过其他观点,认为团队合作并不完全是被打破的。 此外,微软显然并没有正式支持团队,Hyper-V也有自己的问题,尽pipe禁用LSO似乎是性能问题的一个select。 任何人? 最好的使用nics?

最佳实践 – 删除未使用的SQL帐户或只是禁用它们会更好吗?

在企业环境中,删除有限的访问SQL帐户或者直接禁用它们会更好吗?

vCenter数据库select

我正在制定一个新的vCenter 5服务器的规划过程中。 目前,作为SMB,我的主机需求在使用SQL Express安装的范围之内,但是我的VM计数已经增长到了较低的三位数。 在我目前的vCenter中,我已经开始在加载库存时遇到一些放缓的情况,所以我很好奇,如果我selectvCenter 4.1安装的SQL Express和VM库存盘点,正在造成这种情况。 你怎么看? 如果我确实select安装SQL 2008 R2,vs Express,那么在login到vCenter并加载库存后,是否会看到响应客户机的响应速度更快? 就增长而言,我预计不会达到两位数的主机或超过300个虚拟机。 可以只select下一个单选button来安装SQL Express,即使我不会达到这个数量的主机/虚拟机,给出更好的性能?

如何findSQL Server 2008上内存压力故障的根本原因?

我一直在进行性能监控的服务器之一,开始从资源耗尽探测器发出以下警告: Windows成功诊断出虚拟内存不足的情况。 以下程序消耗的虚拟内存最多:sqlservr.exe(1560)消耗了14960812032个字节,ReportingServicesService.exe(1936)消耗了506359808个字节,w3wp.exe(7376)消耗了273764352个字节。 SystemCommitLimit 38068215808 SystemCommitCharge 37800669184 ProcessCommitCharge 16727490560 PagedPoolUsage 359088128 PhysicalMemorySize 17098584064 PhysicalMemoryUsage 16881131520 NonPagedPoolUsage 221425664进程48 这个服务器是windows server 2008,运行MSSQL 2008 R2,有16GB的RAM和24个处理器。 它运行SQL,并为数据访问SQL的Web服务。 我引用的数字来自事件查看器的详细信息部分。 我一直无法找出根本原因。 我已经知道SQL需要大量的内存来运行,而且当时使用了大量的内存,但是我也把它设置为14000MB。 除Resource-Exhaustion-Detector警告外,SQL开始出现Out of Memory错误。 find根本原因的最佳方法是什么? 我没有看到任何在日志中看起来不寻常的东西。 经过几个小时的这个错误重复一遍又一遍,内存终于耗尽,服务开始失败,直到服务不得不重新启动。 当有压力的时候,SQL是不是聪明地放弃了一些内存呢? 页面文件(虚拟内存)是20GB,而SQL只使用了16GB的物理内存。 什么填补了虚拟内存的其余部分? SQL实际上是使用所有的页面文件? 我应该寻找内存泄漏吗? 日志文件增长? 服务器上使用最多的.mdf每天增长大约100MB。 日志文件一直在增长3GB,现在是40GB。 通常当有内存压力时,我们从来没有到达服务器崩溃的地步。 它通常只是缓慢地运行,直到压力消失。 有没有办法有效地阻止这个问题的发生?

MSSQL两个数据库服务器1数据库

我们有两台服务器。 它们都是具有相同硬件和运行Windows Server 2008的规格的HP DL 380 G6服务器。目前,第二台服务器是SQL 2008 Enterprise自动故障转移群集的第一台服务器。 我宁愿让这两个服务器运行和服务请求。 因此,如果我们的工作人员需要从数据库生成大量报告,则可以使用辅助服务器,而不会减慢来自用户的Web请求。 这个想法是对数据库文件进行dfs风格的复制,以确保两台服务器上的实时或接近实时的对称数据库。 只有一个服务器将提供Web请求。 目前没有计划负载平衡器。 我熟悉集群失败,但是这种同时集群已经避开了我。 有人可以对此有所了解吗? 也许我看着这一切都是错误的。 谢谢! 补充:谢谢你的回应。 我发现很难相信25000美元的软件,你不能扩展到多个服务器。 大公司如何处理不断增长的需求? 没有一台机器可以处理像Facebook这样的大型网站,如果他们使用MSSQL(我相信他们不是,但它只是一个例子) 附加2:如果有人会这么友善的话,还是要多一点反馈。 记得也看看评论。