Articles of sql server 2008

迁移SQL Server 2000.哪个更好,2005 vs 2008?

我的公司有一个服务器与Windows Server 2003和SQL Server 2000.我们正在计划迁移只是数据库服务器,一个提供商说我们的迁移将更好到2005年第一,然后到2008年,因为“SQL Server 2008是最适合Windows Server 2008“。 每种方法的优缺点是什么? 将SQL 2000迁移到SQL 2005,然后迁移到SQL 2008 将SQL 2000直接迁移到SQL 2008 注意 :更改操作系统现在不是公司的选项($$$)。 任何文章或经验将非常感激

关于什么我不应该为SqlServer 2008购买一台机器?

我要为客户做一个项目,我将自己托pipe数据库服务器。 通常它会在我的开发机器上,但也会有数据在开发和testing过程中推入,所以我想build立一个专门的testingSQL服务器。 但是,正如你可能猜测,我不能去戴尔购买一个大型16核16 GIG 10 TB突袭5机(哇,这听起来很酷) 所以我必须把钱存在某个地方…硬件只需要活一年(当然时间越长越好),并且sql服务器不会被打得太难:我猜平均服务器只会看到它偶尔咳嗽一次。 但是我确实希望机器有一点性能:如果它确实得到了一些数据,它必须有一点响应。 所以我的问题是,我可以省去昂贵的部分:是2 GB足够,或者我必须采取4GB,是一个平均处理器足够或应该是一个帐单的顶部? Sql服务器是一个大资源用户还是一个简单的台式电脑足够好? 顺便说一句,它将在win2008上运行。

“您必须重新启动计算机才能完成SQL Server安装程序”

我正在安装SQL Server 2008 R2,并且在屏幕上有这个对话框: “您必须重新启动计算机才能完成SQL Server安装程序” 它只是一个“确定”button。 我在一个有积极付费客户的箱子,我不想现在重新启动箱子。 按OKbutton会自动重新启动盒子吗? 请只回答这个具体信息的经验,而不是猜测什么是好的做法。

我可以将SQL 2008数据库还原到SQL 2005服务器吗?

我有一个与SQL Server 2008生产箱,我正在寻找合并我的DEV服务器与另一个正在运行2005年。所以我的问题是,有没有任何选项,我可以设置,这将允许我恢复2008年的生产转储我在SQL 2005新的开发? 谢谢!

提高磁盘性能的最佳方法(SQL Server 2000)

我在Web应用程序上遇到一些磁盘访问问题。 主要负载是在大型表上的许多并发插入/更新/select。 它目前是一个2ru机架上运行的SQL Server 2000和IIS,运行raid5,数据库为4x15k SAS; 和6GB的内存/ 8个物理内核。 CPU和内存使用看起来很好。 我正在考虑的事情…. 从我们当前的Raid移动到多个磁盘SAN Ram Drive for tempdb文件 群集服务器 升级SQL服务器(不pipe最终会发生什么,但是新的关键字至less应该有很大帮助) ? 任何我应该看/考虑? 谢谢,克里斯

数据库规划 – 多个模式vs多个数据库vs单个大型数据库vs分区

我们为地产公司devise网站。 网站只用于显示信息,所有的网站共享一个共同的模板。 我们有大约150个网站为不同的客户。 一些第三方数据提供商每小时向我们提供关于网站上每个列表的更新。 每个客户的更新发生在不同的时间。 平均而言,我们每个网站有1000个列表。 每小时更新80%的数据被更改或更新。 现在我们在Sql server 2008中有一个单一的数据库,用于所有的客户(最初devise为迎合10-20个网站)。 数据库中的表格被所有人共享。 问题是每当更新发生时,它也会减慢其他客户网站的速度,这些网站与更新无关。 同时删除一个客户数据,减慢所有的网站。 我打算通过为每个客户创build一个单独的模式来重新构build数据库,但我不确定是否是处理我们的问题的最佳方法。 有一个单独的数据库会产生很多维护问题(备份,镜像等)。 任何人都可以build议我一个更好的方法来处理这个问题。 我不确定它是如何影响性能的,如果我为每个客户创build一个单独的模式,并将他们的表格分隔开来。 还是有更好的解决scheme?

访问在另一台机器上运行的Sql Server 2008

我有一台笔记本电脑,我想从笔记本电脑访问完整的套件(分析服务,pipe理工作室等),但SQL Server 2008将在我的本地服务器上运行? 我怎样才能做到这一点? 我还需要在我的笔记本电脑上安装Sql Server 2008吗?

我们如何才能恢复/恢复MSSQL 2008表中丢失/覆盖的数据?

我遇到了严重的麻烦,我正在寻求专业意见。 我们正在使用MSSQL服务器2008.我们删除了主键,用新数据replace了现有的数据,导致MSSQL服务器上的子表中丢失了关键业务数据。 这完全是人为错误,我们没有磁盘故障。 1)最后一个备份文件是一个月前,这意味着它是无用的。 2)我们每天早上12点创build维护计划来备份我们的数据库,但是这些文件没有被发现 3)我的一个朋友说我们可以从事务日志中恢复。 当我去任务>恢复>事务日志变暗/禁用。 4)我检查了pipe理>维护计划。 我找不到任何恢复点。 看来我们的维修计划还没有起作用。 是否有任何第三方工具来恢复MSSQL表丢失/覆盖的数据? 非常感谢。

在SQL Server 2008上启用文件stream

当试图启用文件stream到SQL Server 2008时,我收到了以下消息: 应用FILESTREAM设置时出现未知错误。 检查参数是否有效。 现在,在所述服务器的属性的FILESTREAM选项卡中,我读到: 以前的FILESTREAMconfiguration尝试不完整。 在重新configuration之前,FILESTREAM可能处于不一致的状态 你知道可能出了什么问题吗? 参数是什么? 我需要重置任何东西才能重试吗? 我试过filestream_enable.vbs ,但也失败了: c:\Users\pupeno\Downloads\EnableFilestream>cscript filestream_enable.vbs Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Machine: . Instance: MSSQLSERVER Level: 3 ShareName: Current Filestream configuration: InstanceName = MSSQLSERVER AccessLevel = 0 ShareName = MSSQLSERVER RsFxVersion = 0103 Calling method EnableFilestream with […]

数据库镜像属性页丢失

我在SQL Server 2005生产服务器上有一个数据库有问题。 许多数据库已经设置为镜像,但是当我右键单击并转到SSMS中的属性时,在一个特定的数据库上没有“镜像”属性页可用。 我已经完成了正常的任务,例如设置完全恢复模式,运行数据库的完全备份和备份日志。 我不能看到这是一个服务器特定的问题,因为其他数据库正在愉快地镜像。 我环顾四周,我看不到我错过了一个设置,任何帮助将不胜感激。 谢谢。 编辑:这是无关的镜像数据库,但我不能指定镜像数据库,我看不到主要的“镜像”页面。 编辑:我设法使用t-sql命令设置镜像。 但是我仍然无法看到“镜像页面”。 更新:这也适用于交易日志运送选项。 我可以成功地在SQL中设置,但不能通过SSMS。