我们正在研究用新硬件和更新版本替换 Windows2003(32 位)上现有的 SQL2000 服务器。
我们正在研究一个至少需要 SQL2005,但也可以在 SQL2008 上运行的应用程序。我们的其他数据库也应该运行。
有没有人对这两个版本有任何好的或坏的体验?
我们可能获得的硬件将支持 64 位,因此运行 SQL2008 64 位也是一种选择。
谢谢
是否可以查看谁正在针对某个数据库以及可能从哪台机器运行 SQL Server Profiler?通过 Profiler 本身或通过 T-SQL 语句说。
我想知道是否有可能找出运行分析器的 Active Directly 用户名。
[更新] 作为参考,这是一种仅检索 SQL Server Profile 进程的方法
declare @sp_who2 table (
SPID int,
status varchar(50),
login varchar(100),
HostName varchar(100),
BlkBy varchar(100),
DBName varchar(100),
Command varchar(100),
CPUTime int,
DiskIO int,
LastBatch varchar(50),
ProgramName varchar(150),
SPID2 int,
REQUESTID int
)
insert @sp_who2
exec sp_who2
select *
from @sp_who2
where ProgramName like 'SQL Server Profiler - %'
Run Code Online (Sandbox Code Playgroud) 我知道在 64 位系统上将内存特权中的锁定页面设置为包含 SQL2005/2008 服务的服务帐户使用 AWE API 并有效地阻止 SQL 的缓冲池被分页到磁盘 - 提高稳定性。
但是,如果您有一个具有足够空闲内存的专用机器,那么您确信 SQL 不会分页 - 原生 SQL 64 位内存管理是否更快?
我正在考虑获得一些额外的服务器。有人可以根据以下用途启发我关于我应该更喜欢哪个吗?
Active Directory/DNS 服务器(<50 个用户):
Sql Server 2008 数据库服务器:
提前致谢
仅供参考 - 处理器的价格点相同,系统将是带有 8GB RAM 和 2 个 250GB 7200RPM 驱动器的 Windows Server 2008
编辑:
似乎任何一台机器都可以处理 DC 角色,而四核更适合 db 角色。我决定获得 4 个四核,只是因为有相同的设备(用于重建/备份服务器等)
感谢所有有用的反馈。
我有一个 SQL Server 2000 数据库备份,但我没有安装 SQL Server 2000。我安装了 SQL Server 2005。我不想安装多个数据库服务器软件。是否可以在 SQL Server 2005 或 SQL Server 2008 中承载来自较小系统的数据库?即在 2005 年托管 2000 年的数据库?
要允许远程连接到 SQL Server,我们是否必须启动 SQL Browser 服务?
它基本上是将服务器绑定到特定端口的服务,即它是必须的吗?
我们的服务器上有几个数据库。
我们想将这些数据库升级到 sql 2008。
是否有可能某些应用程序功能在 2008 上不起作用而在 2005 上起作用?
有人告诉我 sql 2008 与 2005 100% 向后兼容。
我们有一个数据库备份,我们需要在没有数据库登录名的服务器上恢复......所有用户都在数据库中,所以我们希望我们可以通过这种方式恢复它?
我玩过 sp_change_users_login 但它只适用于创建新用户或将孤立的数据库用户链接到现有服务器用户(SID 不匹配但用户名相同)。
我需要从存储在数据库中的用户信息创建服务器登录。
我们有一台运行 Windows Server 2008 R2 的测试服务器,我想将它安装到 SQL Server 2008 上。我有一个 MSDN 订阅,并认为我可以安装(x64 版本)SQL2008,但安装警告我这与此版本的 Windows 不兼容(报告我正在运行 Windows 7)。
当我登录到我的 MSDN 下载更新时,我仅有的 SQL Server R2 选项是用于 Express 版或企业评估(我登录到订阅者下载)。没有标准的 R2 版本还是我遗漏了什么?
我知道创建实例的可能性,但我不知道这样做的真正理由。这样一来,每个定义至少有两个 sqlserver 服务正在运行,但是这有什么好处呢?
这两个实例必须共享所有资源,主要是 RAM。如果您必须重命名服务器,您最终将获得类似NEWSQLServer\OldInstanceName.
那么实例是什么情况呢?