Articles of sql

关于不能导出性能问题

首先,让我描述一下我的环境 我的VirtualCenter安装在2008窗口,VC使用的DataBase是SQL 2008 我真的想问的是….. 当我用vsphere连接VC时,我遇到了一个问题。 性能表只能显示“实时”…… 无论我只想查看图表,或者我想要导出性能日志。 当我手动要导出性能,并select时间1小时,1天,1个月,或从一个到B。 它显示“没有性能数据报告选定的对象” 只有select实时才能正常导出数据。 在安装Vsphere 4之前,我安装了SQL 2008,在安装CD中使用了架构(我按照创buildSQL DB for vSphere的步骤) 有谁能帮我解决这个问题吗? 如果需要任何信息,请告诉我提供。 非常感谢。

本地工作站:没有4GB限制的SQL Server

我们需要为Windows XP笔记本提供一个SQL Server数据库(仅供本地使用)。 SQL Server Express会很好,但数据库大于4GB。 什么是最好的(和/或最便宜的)方法来解决这个问题? Expressfunction已经足够了,这只是4GB的限制而已。 我们正在考虑SQL Server工作组,但似乎只有5 CAL,这是真的不需要… 澄清 :我真正想要的是单工作站与SQL-Server-Expressscheme的推荐升级path。 当数据库略低于4GB时,一切工作正常。 现在它略高于4GB,我们需要用没有限制的东西replaceSQL Server Express。

如何连接到SQL Server 2008 Express的本地实例

我刚在我的Windows 7机器上安装了SQL Server 2008 Express。 我以前在这里有2005年和旧的SQL Server Management Studio Express使用它很好。 我能够连接到我的PC-NAME \ SQLEXPRESS实例没有问题。 我卸载了2005和SQL Server Management Studio Express。 然后我在我的机器上安装了SQL Server 2008 Express,并select安装SQL Server Management Studio。 现在,当我尝试连接到PC-NAME \ SQLEXPRESS(使用Windows身份validation,就像我以前一样),我收到以下消息: 无法连接到PC-NAME \ SQLEXPRESS。 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定)(Microsoft SQL Server,错误:-1)有关帮助,请单击: http : //go.microsoft.com/fwlink?ProdName= Microsoft+SQL +服务器&EvtSrc =&的MSSQLServer EvtID = -1&LINKID = 20476 当我去帮助链接提到,帮助页面build议如下: * Make […]

非常慢的硬盘性能

今天,我试图在我们公司的服务器上执行长时间运行(但是高度优化)的查询。 我对我的家用电脑(5400rpm硬盘)上的相同数据运行相同的查询,大约需要40分钟。 服务器慢了大约10倍,也许还在运行! 服务器约30插入/秒,我的家用电脑300插入/秒。 由于CPU负载非常低(3%),内存很多,networking没有使用,因为查询在本地执行我怀疑磁盘I / O是瓶颈。 在我的家用电脑,而不是(这得到了更好的CPU功率)两个核心几乎完全加载。 相关的磁盘configuration如下: Windows 2003 SEAGATE ST3500631NS(7200转,500 GB) 基于LSI MegaRAID的RAID 5 4个磁盘,1个热备份 通过写 没有预读 直接caching模式 硬盘caching模式:closures 当然,RAID5可能不是最快的,但磁盘补偿速度与在家一样快。 一些更有趣的数据: 平均。 队列长度:30 平均。 队列长度(读取):2 平均。 队列长度(写):26 字节读取:1.3MB / s 字节/秒写入:1.2MB /秒 秒/阅读:0.007 秒/写: 0.500 每秒写入:36 我怎样才能解决这个写瓶颈? 是因为写了很多小写吗? 是否有一些故障的驱动程序或可能累积一些交易大写? 每写的秒数非常大! 谢谢!

对奇数大型事务日志备份进行疑难解答

我有一个SQL Server 2005 SP2系统与一个单一的数据库大小为42gigs。 这是一个适度活跃的数据库,平均每秒处理25个事务。 数据库configuration为完全恢复模式,我们每小时执行事务日志备份。 但是,在一天中的某个时候,日志备份将从平均大小15megs一直到40gig,这似乎是非常随机的。 计划在SQL服务器上运行的作业只有4个,它们都是每天/每周发生的典型备份作业。 我不完全确定客户端活动发生在哪里,因为应用程序服务器是由不同的部门维护的。 有没有什么好的方法来追踪这些日志文件增长的原因,并将其指向特定的应用程序或客户端? 提前致谢。

亚马逊云计算平台的function和定价?

我发现很难估计我的Web应用程序在亚马逊的云中运行的成本是多less? 我的应用程序类似于stackoverflow.com – asp.net,ajaz,sql数据库。 任何人都可以估计在亚马逊的云中运行stackoverflow可能花费多less钱?

在通过Windows群集启动SQL实例之前运行脚本

我们有一个包含多个SQL 2008实例的Windows 2008集群。 我们想在SQL启动之前运行一个修改4个registry键的脚本。 我不知道是否有办法通过Windows 2008集群来运行脚本。 我有一个VBS脚本来做到这一点,并试图添加一个通用脚本到现有的群集组,但它失败,说它无法注册。 有任何想法吗?

多个VM与多个命名实例

我正在寻找一些比较或数据为SQL 2008部署,安装多个虚拟机vs多个命名实例的优点和缺点是什么? 如何使用虚拟机vs物理服务器为sql 2008节省许可证成本? 有没有办法找出什么是在任何时间或过去的最大数据库连接数 – 需要计算所需的CAL许可证? 谢谢。

searchDTS文件中的文本

我们有大量的DTS文件,我需要search一串文本。 是否有任何实用工具可以让我这样做? 非常感谢 编辑:更喜欢自由/开源,因为我为慈善工作。

重新启动后,SQL Server变慢

我已经发布了这一个在stackoverflow但有人给了我的提示,我可能有更多的运气在serverfault。 我们在Windwos Server 2008上使用SQL Server 2005,Ther服务器有48 GB RAM。 SQL Server被configuration为使用40 GB的RAM。 只有一个数据库托pipe(约70 GB)。 SQL Server旁边的唯一应用程序是我们的App-Server,它将客户端连接到数据库。 现在我们遇到以下问题: 重新启动服务器后,我们的performance非常好。 服务器抓住40GB的RAM,这是允许的,然后快速地运行。 但约4周后,系统变得越来越慢。 报表的执行情况正在缓慢上升。 但是我看不到服务器上出现问题。 CPU使用率约为20% I / O也似乎没有问题 进程监视器也没有显示有奇怪的应用程序或类似的东西。 事件日志也没有interessting消息 没有公开交易或阻止看到 我们不在应用程序中使用游标 我们已经尝试了以下的东西没有效果: 通过使用这些语句使caching崩溃 DBCC FreeProcCache DBCC FREESYSTEMCACHE('ALL') DBCC DropCleanbuffers 重新启动我们正在使用的Appserver。 重新启动sql服务器服务 但是没有什么能帮助重新启动整个服务器。 有任何想法吗?