Articles of sql server

创造性地使用SQL Express

我工作的公司有一个旧的基于SQL Server的遗留系统,已经有7年的历史了,有一个13GB的数据库。 有两个服务器,Web + SQL。 如果我们要按date对数据库进行分区并为每一年制作一份副本,那么每一年的副本都将<2GB。 这会使系统比尝试性能调整更快。 也可以让我们扩展到超过1个SQL服务器。 我的问题是,如果我们这样做,我们将不需要SQL Server标准版的许可证,即Express应该没问题,因为它在4GB以下。 使用Express而不是标准可能会有什么问题?

如何从Virtual Center 2.5 + SQL Server 2000升级到vCenter 4.1 + SQL Server 2008(R2)?

我正在计划将现有的VMware Infrastructure 3(Virtual Center 2.5 + ESX 3.5)升级到vSphere 4.1,并且我一直在升级Virtual Center服务器及其后端数据库。 vSphere 4.1仅作为64位软件发布,因此需要x64操作系统; 这排除了现有服务器的就地升级。 该计划是安装一个新的Windows Server 2008 R2服务器与SQL Server 2008(或2008 R2如果支持),迁移数据库并在服务器上安装vCenter 4.1。 问题:我如何迁移数据库? 执行Virtual Center就地升级到vCenter 4.0时,数据库将自动升级; 但安装新服务器时并非如此。 VMware提供了一个实用程序来转储现有的数据库并将其导入到一个新的服务器,但它只适用于SQL Server Express(根据VMware本身不应该在中/大型生产环境中使用)。 所以这不是一个选项。 我无法find执行此迁移的受支持的过程。 任何人都可以帮忙吗?

一旦你已经运行一个SQL Server试用版,是否可以运行一个不同版本的SQL Server试用版?

例如,已经安装了SQL Server Enterprise Edition 2008 R2的试用版,现在是否可以切换到试用版的开发版?

远程MS SQL 2008连接

你好我有问题设置我的MS SQL服务器,所以我可以远程连接到它。 我已经启用了SQL Server本身的远程访问,并在configurationpipe理器中启用了TCP连接。 我已经在Windows防火墙端口1433添加了允许! 但是,当我尝试连接什么。 然后,我试图禁用防火墙完成,突然间我能够连接,所以问题必须在防火墙。 但是,还有什么,然后在入站部分添加端口1433允许我必须设置之前,防火墙将允许远程访问我的MS SQL服务器? C:\Windows\system32>netstat -a -b Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:21 DoomServer:0 LISTENING [FileZilla Server.exe] TCP 0.0.0.0:25 DoomServer:0 LISTENING [hMailServer.exe] TCP 0.0.0.0:80 DoomServer:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:110 DoomServer:0 LISTENING [hMailServer.exe] TCP 0.0.0.0:135 DoomServer:0 LISTENING RpcSs [svchost.exe] TCP 0.0.0.0:143 DoomServer:0 LISTENING […]

如何可以cout \ Process(sqlservr)\处理器时间超过300%

计数器Process(sqlservr)\%Processor Time在我的一台数据库服务器上徘徊在361%左右。 此计数器反映了SQL Server在CPU(用户模式+特权模式)上运行的总时间百分比。 CPU的数量 – 2 \\进程(sqlservr)\%处理器时间MAX – 361.35 \\ Processor(_Total)\%Processor Time – 100 CPU的数量2 =处理器_Total(100 * 2 = 200),这个计数器怎么可能超过300%?

SQL Server 2008试用版完整版?

我有一个networking服务器,没有可访问的DVD驱动器,但有光盘上的SQL Server 2008的许可证… 上传DVD的全部内容已经certificate是不可能的,所以想知道,如果我从微软下载并安装了SQL Server 2008的试用版,那么我可以input我的许可证密钥,从而使试用版充分发挥作用行货版本?

SQL Server 2008从SQL Server 2005备份文件导入数据

我有一个SQL Server 2005数据库备份文件(.bak),我想抓取这个文件的数据并将其导入到一个已经存在的数据库中。 由于备份文件也包含数据库信息,所以简单的Restore似乎不起作用 – 因为它需要存在备份的数据库。 我怎样才能快速简单地解决这个问题? 我也可以访问2005数据库,如果我需要以不同的方式创build备份。 这两个SQL Server实例在不同的机器上运行。

Informix的顶部命令?

是否有像SQL Server中的informix顶级运算符? 我想运行一个删除,将删除顶部说1000条logging基于一个有序的select。 例如 delete from table where id in (select top 1000 id from table order by date desc)

作业无法运行,因为SSIS子系统无法加载。 这项工作已经暂停

尝试运行在服务器上创build的任何维护任务作业时出现以下错误: Message [LOG] Step 1 of job 'Weekly Backup' (0x8EC76A988468C74897562440AADD067D) cannot be run because the SSIS subsystem failed to load. The job has been suspended 维护任务最初是在几个月前设置的,并且在本周之前运行良好。 当检查Sql Server代理日志时,我看到上面的错误。 我已经尝试重新启动服务,重新启动(在文件锁的情况下?),我也尝试了从这里的build议: http : //support.microsoft.com/?kbid=914171 use msdb go delete from msdb.dbo.syssubsystems exec msdb.dbo.sp_verify_subsystems 1 go 并重新启动SQL代理。 同样的问题仍然存在,作业被标记为暂停。 有任何想法吗?

收缩事务日志?

为什么不build议收缩事务日志?