Articles of sql server 2008

惠普Proliant DL380 G4 – 这个服务器在2011年仍然可以运行吗?

HP Proliant DL380 G4系列服务器在2011年的IT世界中仍能保持高质量吗? 这可能听起来像一个奇怪的问题,但我们是一个非常小的公司,其主要业务与IT无关。 所以我的IT资金需要很长的路要走。 我需要一个好的networking和数据库服务器。 一段时间的负载和需求将是相当低的,所以我不看,也没有钱买一个全新的惠普Dl380 G7系列盒$ 6K。 在今天的search中,我发现一家ATL公司从商业租赁处购买服务器,然后将其分拆成部分。 他们清理,检查和testing每个部分,然后根据您要求的任何规格自定义“重build”服务器。 有趣的是,他们还提供3年的保修服务,他们出售的所有服务器。 我正在考虑购买以下两个: 惠普Proliant DL380 G4双(2)英特尔至强3.6 GHz 800Mhz 1MB高速caching处理器 8GB PC3200R ECC内存 6 x 73GB U320 15K rpm SCSI驱动器 Smart Array 6i卡 双电源 加上通常的光盘,双nic等… 所有这一切为750美元或两个相当漂亮的服务器1500美元。 G5系列的下一个型号上涨了。 从750美元到类似服务器的2000美元。 我现在没有4000美元买两台服务器。 回到我原来的问题,如果我在其中一台机器上加载Windows 2008 R2服务器和IIS 7,在另一台机器上加载Windows 2008 R2服务器和MS SQL 2008 R2服务器,我希望从这些机器上看到什么样的性能? 事实是,这个系列现在是G7之后的3个版本,而这个系列的服务器是在Windows 200 Server是占统治地位的操作系统和Windows 2003 Server刚刚问世的时候build立起来的。 如果您在G4上运行的Windows 2008 […]

SQL Server超时第一次尝试

我遇到了一个奇怪的问题,我尝试通过Visual Studio中的数据源或通过SQLpipe理控制台本身附加到在第二台计算机上运行的SQL Server 2008(两台运行Win7 64位的计算机)。 首次尝试连接时,超时。 第二次尝试正常工作。 我可以毫无困难地访问第二台计算机上的共享,这似乎是我第一次尝试连接到每个应用程序实例的SQL。 也就是说,如果我打开两个Visual Studio实例,两者都将在第一次尝试连接时失败,但在第二次尝试之后成功。 我必须为每个实例连接两次(不pipe其他应用程序中的失败/成功顺序如何)。 我希望这是有道理的。 任何build议?

在SQL服务器上发生气球扩展

根据我的理解,只有当主机开始耗尽物理内存时,膨胀才会发生,使用率达到90%以上。 我有一个运行在三节点集群(每个主机64 GB RAM)的SQL服务器,并且已经为guest分配了8 GB的RAM。 在过去的几个月中,我们一直在体验与各种系统间歇性的性能问题,我们强调的一个领域是SQL服务器似乎经常被膨胀的内存。 尽pipe主机内存一直保持在75%以下的事实。 我误解了膨胀的触发条件,是一个相当有规律的2GB气球,这不是一个问题吗? 我(希望)附上了最后几天内存监视的情况。 我们运行的是ESX4.1,来宾虚拟机是运行SQL Server 2008 R2的Windows Server 2008 R2 编辑:那么根据下面的build议在Chopper3的评论中,我们正在做一些改变今晚。 在低影响的服务器上进行快速testing似乎有正确的影响,所以我们明天应该满负荷运行。 可以解释我们已经看到的很多可能的性能相关问题。

我应该怎么做有关试图暴力尝试login到我们的SQL Server的“sa”帐户的人?

看起来像某人或某事正在尝试用'sa'帐户login到我们的生产SQL Server实例的蛮力尝试。 他们没有成功,因为我们的'sa'帐户被禁用,但我应该采取什么步骤来确保事情是安全的?

什么是可以组装的最低成本,合法的Microsoft服务器堆栈?

假设您有一个应用程序基础结构,通常只需要: ASP.NET MVC / C#/ .NET 数据库或NoSQL数据存储(必须可从C#访问) 这就是你服务器神的挑战: 什么是最便宜的configuration,将允许您以不破坏任何许可规则的方式部署到生产环境? 此解决scheme与“标准”Microsoft部署scheme有什么不同? 一旦应用程序开始扩展,此解决scheme的性能会下降到什么程度? 我不关心硬件,只关心服务器软件本身。 我很乐意听到您亲自投入生产的任何解决scheme。 特别是如果他们是独特的select。 对于想法,考虑一些可能的变化, a)任何微软服务器解决scheme,他们已经降低了进入OSS的竞争门槛,或者b)在类似水平上执行的微软产品的任何OSS替代品。 a)的示例: SQL Server 2008速成版SP1是SQL Server的100%免费版本,可以扩展到许多较小/早期阶段的应用程序的需求。 b)的一个例子:在Linux上运行Mono框架 。 与“标准”堆栈不同的一个示例:在Linux上运行Mono将需要完全不同的服务器操作系统熟悉度。 没有一个基于Windows的知识真正转移。 按比例分解的例子:SQL Server Express将只能扩展到1GB的内存和4GB的磁盘存储空间。 之后,应用程序将需要移动到SQL Server的付费版本之一。 注意:有一个社区维基答案的合作更大的答案。 随意添加更多的细节。

如何还原一批事务日志,而不是逐个还原

我有一个SQL Server数据库,每隔10分钟备份一次事务日志,并进行隔夜完整备份。 使用SQL 2008 Management Studio,我们似乎必须逐个select每个事务日志。 有什么办法指向一个目录? 我正在考虑每天多次运行一次差异备份,这可能会抵消一些差异备份,但是通过几十个/几百个文件一个接一个地执行备份似乎相当耗时。 编写代码来尝试编写脚本似乎与我们的核心竞争力无关。 如果SQL Server Management Studio没有更快的方法,那么可能有第三方工具可用?

别名到SQLEXPRESS

我从SQL Server 2008开发者版本,但现在我有一个硬编码连接string的软件: Data Source=.\SQLEXPRESS;Initial Catalog=db;User Id=sa;Password=1234; 现在我尝试在configuration工具中添加一个Alias到SQLEXPRESS,但是它不想使用这个新的别名。 我启用了TCP / IP并重新启动服务。

如何从SQL Server 2005迁移到2008

如何将SQL Server 2005数据库迁移到SQL Server 2008? 是否像备份2005数据库一样容易,并在2008年简单恢复? 有没有兼容性问题? SQL Server报告服务是否改变? 你将如何去升级SQL服务器?

SQL Server 2005/2008 – 多个文件/文件组 – 多less个? 为什么?

我是一名开发人员 – 但时不时的,一个客户没有一个像样的DBA来处理这些问题,所以我打电话来决定…. 当处理合理大小的SQL Server数据库(比Northwind或AdventureWorks大的东西,大约2-4GB的数据加上索引等等)时,您的策略/最佳实践是什么? – 您是否使用多个文件/文件组? 如果是这样:多less? 为什么? 什么是你的标准来决定什么时候离开“一个文件组”的方法: * database size? * database complexity? * availability / reliability requirements? * what else? 如果您使用多个文件组,则使用多less个? 一个是数据,一个是索引,一个是日志? 几个(多less)的数据? 什么是你select的理由 – 为什么你使用确切数量的文件组:-) 感谢任何提示,指针,想法! 干杯,马克

Microsoft SQL Server Management Studio 2008删除多个用户表

有没有简单的方法来删除数据库中的多个表,而不删除数据库并重新创build它? 在这种情况下,我们有超过100个删除。 我很高兴删除所有用户表并重新导入所需的数据,但无法触及任何数据库安全设置。