我的公司正在考虑在 VMWare 环境中虚拟化我们的 MS SQL Server。
我没有直接参与该项目,但作为我们现有服务器的重度用户,我将在此过程中提供一些意见。
关于这种安排,有人对我有什么一般性的建议吗?或者运行 Virtaul SQL Servers 是否完全正常并受支持?
我们的服务器上有几个数据库。
我们想将这些数据库升级到 sql 2008。
是否有可能某些应用程序功能在 2008 上不起作用而在 2005 上起作用?
有人告诉我 sql 2008 与 2005 100% 向后兼容。
我有两个使用数据库镜像镜像到另一台服务器的数据库。由于某种原因,镜像服务器必须关闭几天。现在生产服务器的主体数据库处于 (PRINCIPAL/DISCONNECTED) 状态。客户端可以访问这些数据库。那么当他们不断向这些数据库添加数据时会发生什么?数据会被提交还是等到镜像出现?
sql database-mirroring sql-server sql-server-2005 sql-server-2008
假设我有一个“MyDB”SQL Server 2005 数据库(简单恢复),我在星期天做一次完整备份,每隔一晚做一次差异
BACKUP DATABASE [MyDB] TO DISK = N'c:\Database Backups\MyDB\MyDB_Full.bak'
WITH NOFORMAT, INIT, NAME = N'MyDB.BAK', SKIP, NOREWIND, NOUNLOAD, STATS =
10
Run Code Online (Sandbox Code Playgroud)
和
BACKUP DATABASE [MyDB] TO DISK = N'c:\Database Backups\MyDB\MyDB_Diff.bak'
WITH NOINIT, DIFFERENTIAL, NAME= 'MyDB.BAK', STATS= 10
Run Code Online (Sandbox Code Playgroud)
差异备份过程使用什么来决定在差异夜备份哪些数据?它是否需要 mydb_full.bak 文件来开展业务?
如果我想节省磁盘空间,是否可以在创建 mydb_full.bak 文件后将其压缩为 .zip 文件而不会对差异备份产生不利影响,如果我需要恢复,只需在开始前解压缩完整备份?
我相信我的计算机上有 MS SQL Server 2005 版和 2008 版 (x64)。当我在 SQL Server Management Studio 2008 中连接到 localhost 时,左侧的树显示“localhost (SQL Server 9.0.4053)”。另外,运行:
SELECT SERVERPROPERTY('ProductVersion')
Run Code Online (Sandbox Code Playgroud)
返回 9.00.4053.00。
如何选择 2008 作为我希望使用的版本?
我的任务是编写一份文档,概述在我的全新 BI 项目中使用 SQL 2008 R2 而不是 SQL 2005 的最佳理由。我们的政策是一次只使用两个版本,而且这里的某个地方仍然有 SQL 2000 盒子......
根据此链接,我知道微软线路。 http://www.microsoft.com/sqlserver/2008/en/us/why-upgrade.aspx
我想知道的是您对哪些是最好的功能以及原因的看法。
因此,如果您能帮助我尝试说服管理层使用实际上是最新的产品,我将不胜感激。
我正在寻找有关配置 SQL Server 2005 以利用最近升级到 32GB RAM 的内存的建议/最佳实践。操作系统版本为 Windows 2003 64 位企业版。我读过启用“地址窗口扩展 (AWE) 不是必需的,并且不能在 64 位操作系统上进行配置”。
这是否意味着我不需要做任何事情并且 SQL Server 将默认利用此内存?请指教。谢谢!
只是想知道是否有人可以让我知道从 MS SQL 2005 实例设置到任何位置的每日增量备份和完整备份的好程序。
任何人的奖励积分都可以描述如何在没有服务器代理(对于 Express)的情况下做到这一点。
我们在具有 2GB 内存的 Windows Server 2003 上安装了 SQL Server。如果我们启用 AWE 会有帮助吗?还是我们必须添加更多内存然后启用AWE?
谢谢
SQL Server 2005 是否提供了一个可以通过编程来确定镜像数据库运行状况的接口?
如果是这样,有没有人有如何这样做的例子?