Articles of sql server 2008

修复可疑数据库

我的SQL服务器2008年告诉我,你的数据库是可疑的,我不能看到我的表或我的数据或使用它,我该怎么办?

日志中的神秘数据库备份

我们的差异备份将在一个晚上成功,然后失败。 我们怀疑它要么与下面的日志有关 每天7点19分,我们在SQL Server中的每个数据库的日志中获得这一系列事件 数据库上的I / O冻结DATABASENAME不需要用户操作。 但是,如果I / O不及时恢复,您可以取消备份。 在数据库DATABASENAME上恢复了I / O不需要用户操作。 数据库备份。 数据库:DATABASENAME,创builddate(时间):2010/11/04(23:28:04),转储页数:841,第一个LSN:35:483:37,最后一个LSN:35:499:1,转储设备数量:1,设备信息:(FILE = 1,TYPE = VIRTUAL_DEVICE:{'{F8C10393-542B-4491-8135-BE0545F42EBE} 22'})。 这只是一个信息性消息。 无需用户操作。 要么 这与我们的在线备份软件Mozy有关。 有任何想法吗?

SQL Server 2008企业版64位可扩展性

我目前正在运行4个CPU和32GB RAM的VM ware环境上的SQL Server 2008 64位企业版编辑。 我想扩展它。 是否有限制,我可以去多less个CPU和RAM? 如果可能的话,我想上升到32核心和128GB的RAM。 另外如果虚拟机不允许扩展,我的物理机选项是什么?

如何用损坏的模型数据库启动MSSQL服务器

在移动一些数据库(恢复,删除等)后,我们遇到了创build新数据库的问题。 特别是,当试图创build一个新的数据库MSSQL服务器时,它失败了,因为“数据库模型”被标记为“RESTORING并且处于不允许恢复运行的状态”。 正如一些在线解决schemebuild议的,我们尝试启动和停止MSSQL服务。 服务将无法重新启动,因为“无法创buildtempdb,可能没有足够的可用磁盘空间,通过删除tempdb驱动器上的其他文件来腾出额外的磁盘空间”(仅供参考,驱动器具有100GB的可用空间)。 尝试重新启动运行MSSQL服务器的计算机。 当服务器重新联机时,我们收到了同样的错误。 我们尝试删除tempdb.mdf并从模板文件夹中恢复modeldb,但这两个都解决了这个问题。 即使在单用户模式下,我们也无法连接到数据库。 许多在线解决scheme让我们对服务器运行SQL命令,但是我们无法连接(即使在单用户模式下)到数据库以对服务器运行命令。 特定的错误消息: 数据库“模型”无法打开。 它正在恢复中。 (Microsoft SQL Server,错误:927) SQL Server(MSSQLSERVER)服务正在启动。 SQL Server(MSSQLSERVER)服务无法启动。 发生服务特定错误:1814年。 我们需要服务器启动并尽快再次运行。

无法findMicrosoft SQL Server 10.50.0版的跟踪定义文件

我尝试在sql server profiler中创build一个新的跟踪。 有以下错误: 无法findMicrosoft SQL Server 10.50.0版的跟踪定义文件 我连接到的数据库是SQL Server 10.50.2500。 我的SQL Serverpipe理工作室是10.0.1600.22((SQL_PreRelease).080709-1414)。 我在谷歌search这个问题,没有任何帮助。

无法启动SQL Server实例2008 R2 – 数据库文件损坏

我无法启动SQL Server 2008 R2生产数据库实例。 读完日志文件后,出现错误信息 “数据库'master'中传递到日志扫描的日志扫描号无效,这个错误可能表明数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。 ,重新创build出版物。“ 读完几篇文章后,我意识到我的MASTER DB文件已损坏。 我已经按照下面的设置 将Master.mdf和Masterlog.ldf文件从模板位置复制到我的数据库数据文件夹。 C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ Binn \ Templates到D:\ MSSQL \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA 注意:当我复制像Master,MasterLog,MSDBData,MSDBlog,Model和ModelLog这样的所有数据库文件时发生同样的错误 当我运行我的MSSQLSEVER实例发生不同的问题。 在我的服务器,我只有C,D-驱动器我没有E驱动器。 我如何重写这些错误path下面。 错误LOG 2012-10-24 02:51:12.79 spid5s错误:17204,严重性:16,状态:1。 2012-10-24 02:51:12.79 spid5s FCB ::打开失败:无法打开文件e:\ sql10_main_t.obj.x86fre \ sql \ mkmastr \ databases \ objfre […]

是每个实例或每个数据库的SQLsorting规则?

我有一个SQL实例,比方说MSSQLSRV – 是每个实例的sorting规则,即给定实例中的每个数据库都具有相同的sorting规则,还是每个数据库设置sorting规则? 即每个实例多个sorting规则。

如何安装Microsoft SQL Server 2008 Management Studio Express

我已经安装了Microsoft SQL Server 2008 Express Edition ,现在我要安装SQL Server 2008 Management Studio Express 。 我已经尝试了只有两个看起来可行的选项: 将function添加到现有安装 启动一个向导来改变你的SQL Server 2008版本[…] 但在“functionselect”步骤中,Management Studio从不显示为选项。 我能做什么?

SQL Server 2008 / 2008R2备份兼容性

我想开始使用SQL Server 2008R2,但是我也需要能够将数据库的应用程序部署到SQL Server 2008.我只是发现我无法备份2008R2来恢复2008年。为什么? 我有什么select? 从2005年到2008年,我可以理解前向兼容性, 尽pipe我仍然觉得它很烦人 ,但是我不明白为什么在这个.5版本中会出现这种情况。

是托pipe我的网站和数据库与不同的提供者一个坏主意?

我试图find三个ASP.NET 3.5网站使用三个相应的SQL Server 2008数据库的家。 我find了一个可能的解决scheme,我在一个特定的提供商的“半专用”环境中托pipe网站。 问题是,这个服务的数据库部分是缺乏的。 所以,我发现了一个额外的解决scheme,我用不同的提供者托pipe数据库。 这使我保持在预算之内,并且我尊重两个提供者。 不幸的是,这两个提供商都没有给我提供站点和数据库托pipe,我喜欢在一个包中。 我的问题是这样的: 1)如果我将托pipe的数据从托pipe数据库中分离出来,是否有明确的服务降级? 在我甚至testing可能的延迟之前,这是一个坏主意吗? 有没有人成功地做到了这一点? 2)是否有一种很好的方法来testing托pipe在同一提供程序上的那些数据库与不同提供程序托pipe的那些数据库之间的SQL Server响应? 我不是很熟悉通过互联网testing网站和数据库的响应,所以我对从哪里开始是模糊的。