我需要创build一个计划任务来备份SQL Server 2005实例中的数据库。 有一个命令行参数,我可以用来实现这个?
如果我有一些Web服务器(Windows 2003和IIS)和一个数据库(SQL Server 2005)和ASP.net的基础设施,我想知道是否有一个全面的工具,只是让我说:“好吧,我现在打开这个页面,你确切地告诉我在ASP.net,IIS和SQL,CPU,RAM和硬盘上会发生什么“。 可以添加跟踪到我的ASP.net,然后到我的SQL Server,然后我必须看到如何处理IIS(如图像,例如不通过ASP.net),但我想知道如果有人有办法以简单的方式获得几乎所有的东西的概述? 最好是免费的,但只要它是好的,它也可以花钱。
这是我在Windows错误日志中看到的: SQL Server检测到基于逻辑一致性的I / O错误:不正确的校验和(预期:0x19fedd20;实际:0x19fed5e3)。 它发生在数据库ID为6的文件'D:\ mssql \ local_repository_pbdiffimport.mdf'中偏移量为0x00000000dc8000的页面(1:1764)的读取期间。 SQL Server错误日志或系统事件日志中的其他消息可能会提供更多详细信息。 这是一个严重的错误条件,威胁数据库的完整性,必须立即纠正。 完成完整的数据库一致性检查(DBCC CHECKDB)。 这个错误可能是由许多因素引起的; 有关更多信息,请参阅SQL Server联机丛书。 我跑了 dbcc checkdb 这告诉我,我应该selectREPAIR_ALLOW_DATA_LOSS恢复,所以我最终跑了 DBCC CHECKDB(my_db_name,REPAIR_ALLOW_DATA_LOSS)WITH NO_INFOMSGS 但是这导致了大约2万行丢失。 我恢复了一个备份,但现在恐怕会再次发生,因为我们在大约两周前在同一个数据库中已经存在一致性问题,但之后它发生在一个索引中(重新创build的索引解决了这个问题)。 我们调查了这些光盘–RAID5看起来不错,没有错误,也没有光盘检查实用程序显示任何硬件问题。 这可能是由操作系统(Windows Server 2003)还是由MSSQL(MSSQL Server 2005)引起的?
所以我们提供了一个服务器来作为我们的生产数据库服务器。 最大的区别在于,它将在使用LSI 8708 RAID卡的硬件RAID 10中包含6个80GB SSD。 这里是规格: 操作系统:Windows Server 2008标准版R2 CPU:2个Intel Xeon L5620四核CPU 内存:8 GB DD3 PC3-1333 MHz RAM 硬盘:RAID 10(Intel X-25-M)的6 x 80 GB固态硬盘 RAID卡:LSI 8708 w /用于写入caching的电池备份。 我们在DB中做了很多的写作和阅读。 我知道固态盘是相对较新的,我想知道如果这是一个好主意,使用它们在产品数据库服务器。 这里有一些问题: 我知道阅读时间非常快,写作怎么样? 他们是否比普通的高清(一般)更快? 通过使用SSD 10的RAID 10configuration,我们可以获得任何性能吗? 不应该只使用RAID 1? SSD的性能不会随着时间而降低吗? 我知道普通的HDs,但是我应该关心这个问题还是比机械问题更好。 我们是否应该以任何特定的方式格式化驱动器或configurationWindows以获得更多的性能? 谢谢…
一个应用程序需要在同一个Reporting Services框上安装IIS。 今天SSRS和SQL保持在同一个群集框中。 我需要评估我的select: 在两个群集节点上安装IIS 在另一台机器上安装IIS和Reporting Services 我需要找出有什么与SQL一起使用IIS的不好和好处 和其他方式的坏点和好处。 我知道如果有另一台机器(或虚拟机)只是与报告服务和IIS价格高。 但是,在SQL机器上安装IIS有什么不好呢? PS:所有这一切都在我的内联网上,没有暴露。
使用Server 2008比SQL Server更有优势吗? 特别是2005年?
我的任务是准备一份检查清单,作为我的团队应该做的每周系统健康检查程序的一部分。 问题是我和我的同事都不是专业的系统pipe理员,而我们所能想到的最好的是非常可笑的。 该系统运行西门子SIMATIC IT和LIMS,但我对操作系统和数据库服务器的一些通用检查/testing感兴趣。 其他人将负责特定于正在运行的应用程序的testing。 设置如下: 所有服务器都是虚拟的,在vSphere5环境中运行。 Web服务器 – MS Windows Server 2003 R2 2个运行SIMATIC IT组件的服务器,一个用于Historian,一个用于生产build模器和其他组件 – MS Windows Server 2003 R2 数据库服务器 – MS Windows Server 2003 R2 + MS SQL Server 2005 数据库+ LIMS服务器 – MS Windows Server 2008 R2 + Oracle数据库11g 很可能我们无法访问vCenter控制台,因此我们的想法是将远程桌面连接到这些服务器,进行一些build设性的检查/testing并准备报告。 正如我写的那样,除了检查一个可用的磁盘空间之外,没有什么可以提供的。 我也可以考虑使用ChkDsk检查文件系统碎片级别和文件系统错误,查看windows事件查看器中的一些重要错误和警告,检查数据库中索引碎片的级别,并可能收集一些响应时间统计信息执行一些重要的查询的次数。 我将不胜感激任何帮助。 除了关于应该检查什么的信息之外,在负载24/5的系统上不应该做什么的提示也是非常有用的。 例如,运行一个碎片整理程序,即使只是在负载下的数据库服务器上进行分析也可能是一个非常糟糕的主意,但我还不知道。 谢谢。
我有一个数据库服务器运行数据库的几个实例。 我在访问特定数据库时遇到问题,并且希望重新启动它,但不重新启动整个数据库服务器,因为它将影响实例中的其他数据库或同一服务器上的其他实例。 有没有一个使用命令行或任何其他手段重新启动一个单一的数据库? 是从服务器分离数据库,并将其附加或脱机,并重新联机与重新启动该数据库相同? 注意:只需添加其在win2k3上托pipe的MSSQL 2005服务器即可。
我的.bak文件是我公司最近接pipe的一个项目的数据库。 我能够恢复几个.bak文件,但最重要的是失败。 当它失败,我只是得到一个通用的错误,并要求检查日志。 这是发生的错误:消息SQL Server断言:File:,line = 1443 Failed Assertion ='pFile'。 这个错误可能与时间有关。 如果重新运行该语句后错误仍然存在,请使用DBCC CHECKDB检查数据库的结构完整性,或者重新启动服务器以确保内存中的数据结构不被损坏。 我不知道如何在* .bak文件上运行DBCC CHECKDB。 任何帮助将不胜感激。 虽然我有作为开发人员的SQL经验,但我绝对不是DBA。 所以假设我是一个白痴。 🙂 谢谢!
有没有办法用免费版本的SQL Server(Express Edition)安装Team Foundation Server 2010?