我正在为数据库开发一个使用SQL Server 2005的Web应用程序,但需要在生产环境中将数据库部署到SQL Server 2000。
我们没有SQL Server 2000的许可证(我们只有2005年的许可证),在将数据库从2005迁移到2000时,我遇到了一系列的不兼容和问题。
我希望我可以将我的开发数据库切换到MSDE 2000,然后在生产环境中将其部署到SQL Server 2000。
这样行得通吗?MSDE是否与SQL Server 2000兼容?从一个迁移到另一个有多容易?它像备份和恢复一样简单吗?
我有两台服务器
1 x Server 2005 Express和1 x SQL Server 2008企业
如何将数据库从SQLServer2005Express移动/导入到SQLServer2008Enterprise?
(备份SERVER 2005并将其还原到Server 2008,这是否有效?)
我正在将公司的数据库服务器从Windows 2000 / server 2000更改为Windows2003R2/ Server 2005。它拥有30个数据库,每个数据库的大小约为7gb,但其中一个数据库的大小为30 7gb。现在,我想知道是否应该利用这个机会在这个数据库上使用文件组。但我以前从未使用过它,我也不知道数据库的内容有多好。但这是一个经济系统,所以我认为在过去8年的生产中,它保存了大量历史上的“只读”信息。
有人能给我一些提示和建议,如果我应该分开或不?我现在有两个独立的磁盘,一个用于日志文件,一个用于数据库。
如果有人能给我一些意见,我会很感激的:)
我们的软件必须能够在SQL Server 2000和2005上运行。为了简化开发,我们正在运行兼容级别为80的SQL Server 2005数据库。然而,在某些情况下,SQL 2005上的数据库性能似乎比SQL 2000上的慢(我们还没有使用基准测试证实这一点)。将兼容级别升级到90是否会提高SQL 2005服务器上的性能?
我在尝试恢复DB时遇到了问题。早些时候,我的系统上有Server 2000,所以我安装了Server 2005,现在我试图上传仅在Server 2005上制作的DB备份。在上传时,我得到了以下内容:
查询是
restore database APR15THB from disk ='C:\datab\APR15MUR.bak' with replace ,
move 'Apr07Trans_dat' to 'c:\overseas\mil-data\APR15THB.mdf',
move 'Apr07Trans_log' to &
我目前正在镜像和日志传送一个生产数据库。我使用日志传送(每10分钟一次),以便能够恢复到某个时间点,并使用镜像以确保我拥有数据库的实时副本。这些解决方案对灾难恢复非常有用,但我无法从其中的Mirror或Logship数据库中查询还原状态。现在,我每天都要将数据库的副本备份恢复到“报告”服务器,但我需要能够查询接近实时的数据(并且不想使用OLTP DB)。出于报告目的,我正在考虑启用此数据库的复制。
是否有人知道或具有在SQL Server 2005中并发镜像、日志传送和复制数据库的经验?我会遇到什么陷阱、性能问题或其他陷阱?
PS。我仅限于使用SQL2005。
非常感谢
S PAcheco