我们有几个生产SQL服务器,一些物理的,一些虚拟的。 我真的很喜欢一些通用脚本,我可以使用AdventureWorks来强化testing并比较性能。 有谁知道什么是常用的? 我了解,不同types的负载(例如OLTP,DW)需要不同的硬件,但我需要一些东西才能开始,以便在不同的环境之间进行准确的比较。
好, 所以我有另一个关于服务器的问题。 我正在阅读本书,这里介绍如何使用Visual Studio 2010 / ASP.NET创buildVisual Web Parts for SharePoint,但是,当我selectNew Project-> Visual Web Part | 我正在给出以下错误信息: “此计算机上未安装SharePoint服务器,必须安装SharePoint服务器才能使用SharePoint项目”。 我甚至去了农场pipe理层,看看我是否可以使用Visu创build我的Web部件 我们有SharePoint服务器,我是pipe理员和devise人员,但是我仍然对SharePoint不熟悉。 我如何知道我的计算机是否连接到SharePoint Server? 它是否真的需要连接到这台服务器或有解决办法? 几个月前,我在Visual Studio中创build了一个项目,我们希望将其用作Web部件,但是我相信这是我需要完成的第一步。 该程序是在SQL Server 2010中创build的,数据驻留在SQL Server 2005上,而SharePoint Server是SQL 2008 …这会是一个问题吗?
我们的微软web应用程序每天处理大约2000个订单。 我需要支持故障转移到辅助数据中心。 实施复制/镜像解决scheme有哪些select和经验? 我听说它被称为地理复制,我读了这里的MSDN文章: http : //msdn.microsoft.com/en-us/library/dd263442(v=sql.100).aspx它描述了性能。 我不是DBA,复制/镜像经验有限。 很显然,到时候我会引入相关的专业知识,但是如果有人描述他们的实施经验,我会很感激。
背景: 我们有一个需要运行xp_cmdshell的备份脚本。 我决定在新服务器上,我们不打算启用xp_cmdshell。 当作业启动时,我启用了xp_cmdshell,并在最后closures。 问题是,如果完整备份启动并且小时日志备份运行并完成,则会closuresxp_cmdshell,每小时备份将失败。 这导致我试图检测工作是否正在运行等path。但是,有没有更好的方法来清理? 实际的问题是: 如何在成功执行备份作业后删除旧的备份文件? 它需要脚本,如果我得到正确的通知,这就排除了维护计划。 它不会使用xp_cmdshell来避免整个工作交互的事情,并遵循良好的做法。 最好的scheme是让它从备份脚本中执行,所以它会在成功备份后删除备份文件。 如果由于任何原因在备份中出现错误,则可以继续备份其他数据库。 猜测:也许一个PowerShell脚本会做的伎俩? 这可以通过脚本进入一个工作步骤,并有条件地执行成功…但是,如果我们中途失败,所有这一切都将在备份结束时发生 – 如果我们紧张,备份驱动器需要手动清理空间。 也许我只是检查是否每小时工作正在运行,当我打算在小时工中closuresxp_cmdshell。 我可能会去那, 但你会怎么做 ?
我有一个使用ISAPI筛选器(用c \ c ++编写)和OleDB连接到SQL Server 2008的Web应用程序。该应用程序在一定数量的Windows Server 2008 R2上正常工作。 最近我发现另一台服务器,也是Windows 2008 R2,应用程序真的很慢。 我使用C#和OleDB编写了一个简单的控制台应用程序,并且发现执行像SELECT GETDATE()这样的简单查询时真的很慢。 我发现在OleDB级别有问题,但是现在我被卡住了。 SQL Server安装在同一子网上的不同服务器上,Web服务器和SQL Server之间没有防火墙。 我的testing环境是: S1:服务器2008(64位) S2:服务器2008(64位) S3:server 2003(32bit) 所有服务器都运行SQL Server 2008,并在同一个networking上(使用交换机) 我运行我的C#应用程序在下面的configuration中执行SELECT GETDATE()(第一个服务器是C#应用程序运行的地方,第二个是SQL SERVER的位置) S1→S1 <1ms S1 – > S3 5ms S1→S2 300ms S2 – > S2 <1ms 关于如何进行调查的任何想法?
我在Windows Server 2008 64位上使用Apache 2.2与PHP 5.3和Microsoft SQL Server 2008。 每3到5个小时,我就会在事件查看器中看到Apache崩溃了20秒,然后又恢复了。 错误是: 错误应用程序httpd.exe,版本2.2.14.0,时间戳 0x4ac181d6,错误模块ntdll.dll,版本6.0.6002.18005,时间戳0x49e03824,exception代码0xc0000005,错误
我正在尝试使用运行SQL Server 2008 R2的3台专用服务器与证人build立镜像。 我已经设置了这个博客文章中描述的一切 镜像似乎在主服务器和辅助服务器之间正常工作。 但是当我运行最后的命令来添加证人 alter database citec_vc_prod set witness = 'TCP://witness_address:witness_port'; 几秒钟后出现以下错误: 消息1456,级别16,状态3,行1无法将ALTER DATABASE命令发送到远程服务器实例'TCP:// witness_address:witness_port'。 数据库镜像configuration没有改变。 确认服务器已连接,然后重试。 此外,主体上的事件日志显示以下错误: ALTER DATABASE命令无法发送到远程服务器实例“TCP:// witness_address:witness_port”。 数据库镜像configuration没有改变。 确认服务器已连接,然后重试。 我已经closures了目击者的防火墙,并且我已经成功地从主体telnet到目击者服务器的镜像端点,以确保没有连接问题。 但是,我仍然得到这个错误。 我的设置如下: Principal: SQL Server 2008 R2 Standard 10.50.1617 Mirror: SQL Server 2008 R2 Standard 10.50.1617 Witness: SQL Server 2008 R2 Express 10.50.2500 每个服务器都在不同的工作组中。 请帮助我SQL服务器大师,你是我唯一的希望! 编辑:这是我用来设置镜像的T-SQL命令的完整日志。 一旦第一次尝试失败,上面描述的问题,我删除了一切,从头开始。 同样的问题,但重新发生。 […]
我创build了一个入站规则来阻止端口号1433但是我需要允许我的静态IP地址访问这个,因为我使用SQLpipe理Studio来连接到服务器上的数据库。 我曾尝试将我的IP地址添加到“范围 – 远程IP地址”,但它似乎并没有工作。 我在这里错过了什么,也许我需要在服务器上添加一些SQL Management Studio的规则,或者这是不可能的?
我正在尝试为SSRS报告设置订阅。 我已经将报告部署到服务器,并且可以在Web浏览器中查看报告。 我试图在其他服务器上重现此问题,并且我无法在其他任何已尝试的服务器上以相同方式使其失败。 以下是我正在采取的创build订阅的步骤: 在服务器上,以pipe理员身份运行Internet Explorer。 浏览到http:// localhost / reports 导航到我要为其创build订阅的报告。 点击报告名称旁边的下拉箭头,然后点击“订阅”。 configuration所有适当的设置。 点击“确定”。 在这一点上,我被带回到包含报告的文件夹,就好像订阅已成功创build,没有显示任何错误或确认成功或不成功。 但是,如果我点击页面顶部的“我的订阅”,则不会显示订阅。 我也尝试创build一个共享的时间表,并configuration订阅使用共享的时间表。 当我这样做时,我可以看到时间表实际上正在执行,但订阅从未被创build,因此从未执行。 我已经在其他几个服务器上重复了这些相同的步骤,我不能重现这个问题。 不幸的是,我需要得到它在这个特定的服务器上工作。 在这一点上,我只能假设这个服务器上的SQL Server安装有问题,或者我configuration了错误的东西。 任何build议将不胜感激!
在生产需要连接到SQL Express的生产Windows 2008 R2服务器上创build新网站时,是否应该为应用程序创build自定义标识以使其在NetworkService下运行? 我发现IIS应用程序池高级设置对话框build议应该使用networking服务,但如果这被认为是最佳实践,应该如何configuration应用程序以连接到本地SQL Server Express数据库? 如果我使用集成安全连接到数据库然后我需要创buildNT AUTHORITY \ NETWORK SERVICE的login,这不正确,因为我可能有其他网站托pipe使用不同的本地数据库。 那么我应该为每个需要访问数据库的网站创build一个SQL帐户,然后在Webconfiguration中设置用户名和密码? 如果这是我应该或者可以在Webconfiguration文件中encryption密码的最佳方式? 我一直在这里search,我似乎无法find一个明确的看法。 我在MSDN / TECHNET和IIS.NET上的相关信息的search似乎并不富有成效,所以如果任何人都可以链接最佳做法/参考材料,将不胜感激。