我目前正在寻找一些新的备份软件,并注意到那里的许多产品对 SQL 服务器代理收费很高,即大约 500 英镑。谁能告诉我为什么当 SQL Server 具有内置备份时这些插件的成本如此之高。您是否建议不要使用 MS SQL 服务器备份功能然后备份输出,如果是这样,为什么?
我正在尝试将数据库从我们的生产服务器移动到我们的测试服务器。我使用 Microsoft 的数据库发布向导创建了一个包含生产数据库架构和数据的脚本。
但是 **我不知道如何将这个脚本加载到我们的测试数据库中。**生成的脚本大约 500mb,按数据库标准算不算“大”,但大到我无法复制和粘贴它进入查询分析器。或者,当我尝试使用 SQL Server Management Studio 直接打开文件时,它会抱怨
操作无法完成。没有足够的存储空间可用于此操作。
这个错误发生在我选择一个数据库之前,所以我相信这是 Management Studio 抱怨没有足够的内存来加载 500mb 的文件。
有什么建议吗?
我们刚刚从 SQL Server 2000 迁移到 SQL Server 2008。
我们在 2000 上使用我们自己的日志传送进行故障转移。对于 2008 年,我们需要决定使用我们自己的日志传送、内置日志传送或复制。
我们的服务器上有很多数据库(400+);有的小,有的大。
数据库服务器故障应该很少见,我们可以接受 15-30 分钟的数据丢失。更重要的是快速启动第二个数据库服务器。
根据上述标准,我更喜欢使用日志传送还是复制?
如果日志传送,是否有一种简单的方法可以确保它在所有数据库上移动?
在 SQL Server 中设置链接服务器时(我们使用的是 2005),您可以设置两个服务器选项:
查看MSDN 文章,它声明的是:
RPC - 启用来自指定服务器的 RPC。
RPC Out - 启用到指定服务器的 RPC。
我的问题是,为什么我需要设置这些选项?通过在链接服务器上启用 Rpc,我可以做什么/不做什么?将这些选项设置为 true 有什么缺点吗?
编辑:
但是要执行远程存储过程,您需要启用“RPC Out”设置。您什么时候需要启用“RPC”设置?
我们被要求从过去某个时间的存在方式恢复特定的 SQL 2005 作业。我们有那个时间段的 MSDB 数据库备份,但我不能覆盖当前的 MSDB 数据库,因为我不想丢失该服务器上其他作业的最新更改。
如果我将其恢复为副本(称为 MSDB_old 或其他名称),我如何提取该作业的信息?或者我是否需要通过临时服务器上的 MSDB 数据库来恢复它?
SQL Server 2005 中数据库所有者的最佳实践是什么?
我已经搜索过这个页面...
http://technet.microsoft.com/en-us/sqlserver/bb331794.aspx
并没有找到我要找的东西。
这是在您执行 sp_helpdb 和/或如果您在 SSMS 中右键单击数据库并选择属性并转到“文件”时在所有者列中显示的主体,它是顶部标记所有者的第二个下拉列表框。
目前它被设置为不再在公司工作的域用户。在过去,我总是将它保留为默认值,即创建它的用户。我知道我不能将它设置为服务运行的域用户。我可以将它设置为 SA 但这感觉不对。也许我应该创建一个新的特殊 SQL 登录,它具有有限的权限并仅用于此目的?
到目前为止,我在网上找到的信息表明 SQL Server 2008 不支持真正的负载平衡。
这是真的?我无法在 MS 的网站上找到像样的文档,因此将不胜感激任何链接。
此外,主动/主动和主动/被动之间的差异。
我认为您不能让多个 SQL Server 实例连接到同一个数据库,对吗?Cos 表示真正的负载平衡。
那么 Active/Active 只是当您有两个单独的 SQL Server 实例访问两个完全独立的数据库时?如果一个失败,那么它只是将负载分摊到剩余的一个实例上?如果我们确实有两个完全独立的数据库,那么这个配置实际上有什么用呢?
因此,在我只有一个数据库的情况下,我必须选择主动/被动作为高可用性选项吗?
这些是相当基本的问题,但我一直无法找到相当基本的答案!
谢谢邓肯
我听说微软将在一年内发布 SQL Server 2008 R2。虽然我最初认为这是刚刚发布的 2008 版本的补丁,但我意识到它实际上是一个完全不同的版本,您必须为此付费。(我说得对吗,如果您有 SQL Server 2008,如果您想升级到 2008 R2,是否需要再次付费?)
如果您已经在运行 SQL Server 2008,您会说它仍然值得升级吗?还是取决于您公司的规模和当前设置。对于我最初阅读的内容,我确实得到这样的印象,即此版本对于您希望具有非常好的可扩展性的非常高端的硬件设置更有用。
关于编程,是否有任何额外的增强/支持,您知道这将极大地帮助 .NET 产品/Web 开发?
最初在上面找到了几个链接(只能发布一个),但我想知道是否有人有更多关于该主题的信息要分享,因为我在 SO 上找不到任何相关信息?
谢谢。
我们购买了一台新服务器作为 MS SQL 后端。我很想知道它的最佳设置是什么。
服务器是戴尔 R710 它有 6 个硬盘驱动器 2x 74GB 15k 和 4x 146GB 15k
这是当前在 RAID 1/Raid10 配置中设置的。
我的问题是以下应该去哪里(哪个数组)?
TEMPDB(还有多少、大小和增长) 系统 DB(主数据库、模型等) 应用 MDF 应用 LDF 系统页面文件
操作系统已安装在 RAID1 上。