我安装了PHP 5.2.11,并启用了php_mssql.dll模块(并强制重新启动服务)开始接收有关无法加载dynamic库的警告。 操作环境是Windows 2003 R2下的IIS ISAPI。 这是检查的东西的列表 文件存在于\ PHP \ ext目录中,并且与其他分发交付库具有相同的时间戳。 权限对文件是正确的。 其他扩展程序已启用并以相同的权限运行。 ntwdblib.dll已从SQL Server 2005安装中复制(根据php.net对模块的要求) 在php_mssql条目之前和之后的其他模块正在工作。 我也删除了所有非必要的参考,并检测到了改进。 我打开了日志logging并启用了php.ini中的所有错误日志,日志没有生成任何错误日志。 searchGoogle已经发现了一大堆关于php.net的closures/未解决的bug报告和一些其他的近似匹配,其中没有一个真正解决了这个问题或者导致了任何启发。
这是众所周知的 运行分析器会根据正在监视的事件消耗大量资源。 我有意监测偶尔发生的死锁(每周3〜5次)。 使用SQL Server分析器和以下事件select(每个事件,但是从TSQL_Locks模板突出显示的事件) 是否放慢监控(整整一周不停)只locking生产数据库? 有没有什么经验法则来运行探查器的死锁时间和时间?
我们有一个使用SQL后端数据库的Windows服务器软件。 我们想扩大我们的报价,并有一个虚拟机(hyperV,vmware,xenserver),将包括Windows服务器安装,SQL服务器和我们的应用程序。 机器需要join域,我们的应用程序将开始工作。 我的问题是:是否有可能授权Windows和SQL服务器,并将其作为我们提供的一部分出售?
可能重复: 你能帮我解决我的软件授权问题吗? 我正在为一个虚拟主机公司build立一个新的SQL服务器。 该公司在4台Windows 2003服务器上托pipe了500多个网站。 SQL 2008标准 – 处理器许可证已被购买。 新的服务器将采用Windows 2008 Server。 问题是:SQL 2008是处理器许可的,但Windows 2008有5个CAL–在这种情况下CAL如何工作? 与Windows 2008服务器的连接将通过ODBC连接通过这些网站,less数使用直接连接到SQL实例的pipe理工具和RDP连接到2008服务器的人员。 CAL如何与SQL连接一起工作 – 网站上每个用户需要一个用户CAL? 连接到SQL的每个Web服务器是否消耗一个CAL(然后需要4个)? 或者,这不是为SQL购买的处理器许可证的问题吗?
我可以使用SQL Server更改跟踪将我的数据(sql server 2008 express)复制到只读服务器吗?
我想降级我的数据库的所有视图和存储过程从SQL 2005到SQL 2000,但问题是,视图不能正确恢复。
我有一个SQL Server 2008数据库,在企业版服务器上。 我想知道是否可以将其移到标准的企业版服务器上。 有没有办法让我在尝试之前testing数据库以查看这种types的移动是否可行?
我在SQL Server 2005数据库中有一个表,其中有两个严重分裂的索引(33.3%和85.7%)。 表格如下所示: CREATE TABLE [dbo].[Seasons]( [SeasonID] [bigint] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [TeamID] [bigint] NOT NULL, [Year] [smallint] NOT NULL, [Name] [nvarchar](50) NOT NULL, CONSTRAINT [PK_Seasons] PRIMARY KEY CLUSTERED ( [SeasonID] ASC ) 另一个索引在TeamID列上。 当我试图在pipe理工作室重build索引时,它告诉我每个人都“成功”。 但是,当我再次查看碎片时,什么也没有改变。 该表只有2300行。 不知道这是否是相关的,但我也注意到,当我右键单击一个索引,select属性,然后select碎片页面,需要一个长时间(大约30秒)拉起碎片信息。 DB中的其他索引重build没有问题。 任何想法,为什么我不能实际重build这些指数? 任何想法为什么需要很长的时间来拉碎碎片信息? 谢谢!
这可能听起来像一个奇怪的问题,但我有点担心我们的主数据库服务器没有利用所有可用的内存。 这是一个32位Windows 2003 / SQL Server 2005标准部署。 它是在该框上运行的唯一实例,并且仍然应用了默认的内存限制设置。 服务器有4GB内存,AWE开启。 我们最近有数据库缓慢的报告,所以我去服务器看看。 我很惊讶地看到,sqlserver.exe进程只使用(并已达到)137MB RAM。 我们有多个SharePoint服务器场,几个面向互联网的网站和多个内部应用程序,这些服务器都是从这个数据库服务器运行的,我预计它会使用更多的RAM。 不知道更好的方法来testing这个,我写了一个SQL查询,创build一个临时表,并插入一些大型string数百次(我实际上是一个开发人员和pipe理员第二)。 在我的本地框中,当我运行这个查询时,内存使用增加到了将近2GB。 在所有其他服务器上,内存使用量显着增加。 然而,在我们的生产服务器上,内存没有任何改变 – 它保持在大约137MB(处理器使用率上升,所以肯定是在做一些事情)。 总而言之,我有点困惑,希望有人能够对此有所了解?
我想在我家设置自己的服务器,能够运行ASP.net页面和SQL数据库进行开发testing。 我希望它是一个专用的服务器(不只是在我的开发PC上运行)那么,为了这个目的我可以买到最便宜/最简单/最快的服务器是什么? 我知道我可以购买一台单独的PC,在其上放置一个便宜的XP副本,并使用IIS和SQL Server Express。 这是最好的解决scheme吗?