Articles of sql

SSQL Server 2000处理峰值

我们的SQL Server 2000有时会打开600多个进程(不是所有的活动)。 当我们用sp_who进行search时,我们注意到当服务器达到800个进程时,它开始performance不稳定。 在这里,我能够或者必须尊重这个峰吗? 我在哪里可以find更多关于此的信息?

SQL Server 2008安装错误:VS2008 SP1?

我正在安装SQL Server 2008的开发人员版本,它给我的错误: “此计算机上安装了Microsoft Visual Studio 2008以前的版本。在安装SQL Server 2008之前将Microsoft VS2008升级到SP1。 除了我已经安装了VS2008SP1。 任何人都知道它可能指的是什么?

为什么在MSSQL7中创build表时有这么高的开销?

我有一个运行MSSQL7的旧系统。 创build下表约需10.5秒,添加索引需要30秒。 有什么我可以做的,以减less这些时间? CREATE TABLE [dbo].[MyTable] ( [queue] [int] NOT NULL , [seqNum] [numeric](12, 0) NOT NULL , [cTime] [char] (14) NOT NULL , [msg] [char] (255) NULL , [status] [int] NOT NULL , [socket] [int] NULL ) ON [PRIMARY] GO CREATE INDEX [search] ON [dbo].[MyTable]([queue], [seqNum], [status]) ON [PRIMARY] GO CREATE INDEX [new] ON […]

内存利用率超过4 GB,32位m / c

我们有16 GB RAM的数据库服务器.SQL服务器安装是32位。数据库服务器上有3个SQL服务器实例.AWE是打开的。 内存分配如下 实例1 -6 GB 实例2 -5 GB 实例3 -3 GB 正如我们所知,高于4 GB的内存被访问到了AWE,这意味着它不是本地的,所以它只能用于缓冲区caching而不能用于过程caching。因此,每个实例分配了多less本机内存?是否也与内存分配或一个实例可能会获得所有本机内存和其他人只在扩展内存?

SQL 2008复制损坏的数据问题

我们拿了一个SQL 2000数据库。 做了一个速度备份。 在SQL 2008主动/被动群集上还原。 然后设置复制将数据复制回SQL 2000.所以2008年是发行商/分销商,2000年正在做订阅。 一切正常,execpt我们有时在用户的varchar /文本字段中损坏的数据。 例如,我们有一个有4500条logging的表格。 当我们运行这个语句时: update MedstaffProvider set Notes = 'Cell Phone: 360.123.4567 Answering Service: 360.123.9876' where LastName = 'smith' 2008年数据库中的logging按预期更新。 但是在子数据库中,我们会在注释字段中看到乱码: óPÌ[1] T $Oé[1] ð²ñ. K 以下是我们所知道的: 这是可重复的,这意味着我们可以整天运行相同的查询并获得相同的乱码。 如果你稍微改变了更新语句,那么数据就会被复制得很好。 两个数据库的sorting规则是一样的。 到目前为止,我们只检测到text / varchar字段的问题。 (上面的注释字段是文本)。 表中只有一个或两个logging受到影响。 表格结构在2000/2008年看起来相同。 我们没有做任何改变。 我们find了解决这个问题的一个解决scheme。 基本上如果我们在2008年重新创build表格(比如MedStaffProvider2),然后插入所有的数据。 放下原来的桌子。 将表重命名为它的原始名称。 再次设置复制。 并运行完全相同的更新声明,按预期工作。 有没有人有任何想法可能发生在这里? 或者有没有其他技术可以用来排除故障? 我find了一个解决scheme,但真的想要解决这个问题。

SQL Server 2005更新只更新一个实例

我目前正在SQL Server上执行更新的过程。 我们的SQL Server包含两个数据库,可以叫它们\\smyqlserver\$database1和\\mysqlserver\$database2 。 我执行第一个修补程序,安装程序结束报告成功安装。 但是,在尝试序列中的下一个修补程序时,由于\\mysqlserver\$database1拥有正确的版本(4211),报告\\mysqlserver\$database2仍处于初始版本(4035) 修补程序不会同时更新两个实例吗?

远程访问SQL 2008服务器

我已经在我的一台机器上安装了SQL Server 2008,而且我试图从同一个networking内的不同机器上访问服务器,由于某种原因它无法连接到服务器。 我允许远程连接到服务器,并将端口添加到Windows防火墙..还有什么需要做的? 谢谢

如何启用包日志(企业pipe理器)

任何想法如何在SQL2000中启用包日志(企业pipe理器)?

Microsoft SQL for PHP驱动程序

我正在运行与IIS 7 + FastCGI + PHP 5.3(x64)的W2K3 x64服​​务器我有麻烦的SQL驱动程序的SQL工作。 它似乎没有得到加载,但没有引发错误。 我已经翻了php.ini很多次,我很确定我使用正确版本的SQL为PHP驱动程序(版本1.1 CTP)和SQL本机客户端x64安装。 任何想法可能是错的? 谢谢

有没有办法提高SQL Server(2000)释放内存的速度?

我有一个服务器,维护一些身份证信息。 每15分钟运行一个外部应用程序,删除所有旧ID,插入新ID并更新所有现有ID。 当这个过程运行的时候,我的SQL实例的页面会错误地logging天空火箭,但是这个过程只需要几分钟的时间。 但是,SQL服务器似乎将在处理过程中使用的数据保留在内存中至less一小时或更长时间,导致其他应用程序动作。 我已经将内存使用设置为SQL中的dynamic(256MB分钟,最大384MB),但其虚拟大小仍在600MB范围内。