Articles of SQL服务器2005

水晶报表服务器和SQL Server

我目前正在build立一个水晶报表服务器,但在我开始之前,我正在试图规划最好的方法。 Crystal Report Server软件是否应与SQL Server安装在同一台服务器上? 优缺点都有什么? 还是应该将水晶报表服务器软件安装在自己的虚拟服务器上? 谢谢

在不影响当前实例的情况下注册SQL Server 2005的新实例

我需要在已经运行默认实例的机器上注册几个不同的SQL Server实例。 有没有办法做到这一点,而不影响默认实例? 我读过,我需要再次运行安装过程来做到这一点,但似乎必须有一个更好/更简单的方法。 有人知道吗? 谢谢!

基准新的SQL Server

我们刚刚构build了一台运行SQL Server 2005 sp3 64位的新服务器。 计划是将我们的生产数据库从现有的服务器迁移到这个新的服务器上。 我想了解一下新服务器的性能与旧服务器相比(在纸上它更强大),然后再移动它。 考虑到SQL Server,哪些方法最适合于基于旧的基准testing新的服务器?

更改SQL Server Express 2005数据库文件的逻辑名称?

在用于Sql Server Express 2005的Microsoft SQL Server Management Studio Express中,我需要复制一个数据库进行testing,并将其保留在与旧数据库相同的服务器上。 我做了以下几点: 右键点击数据库 创build新的数据库 分离我想要复制的数据库 从旧数据库的备份文件中“还原”我的新数据库。 我通过单击“选项”窗格上的“覆盖现有数据库”框,然后更改了“还原为”选项中的path,以便指向新的.mdf和.ldf文件。 一切都像我想要的那样工作。 问题是,当我右键单击 – >属性 – >我的新数据库上的文件时,.mdf文件的逻辑名称与旧的.mdf文件的逻辑名称相同。 他们实际上是不同的文件 – 他们只是共享相同的逻辑名称? 我想也许这不是一个短期的问题,但是我可以看到它让人困惑。 任何方式来改变.mdf文件的逻辑名称? 更新编辑 – 显然你可以通过GUI更改逻辑名称,得到这个,点击它,并input一个新的名称。 我可以发誓,这是不可能的,当我张贴这个,但也许是,我不知何故错过了! 无论哪种方式 – 下面的解决scheme应该仍然工作,但通过GUI来做也是一个select。

潜在的缓冲I / O问题

我有一个数据库,不断减速爬行。 它的硬件绰绰有余,所以我相信这不是问题。 在通过活动监视器查看资源等待时,缓冲区I / O是迄今为止最高的。 当其他等待时间达到数百时,累计等待时间已经达到数十万次。 这自然使我开始寻找我的缓冲区I / O作为问题。 我设置了一个性能监视器来logging完整扫描/秒和缓冲区caching命中率。 缓冲区caching命中率始终在98-100范围内,所以一切似乎都没问题。 我的完整扫描范围从<1到3以上。这对我来说似乎很高,特别是因为它不是很less碰到2+。 这似乎是导致缓慢问题的最可能的候选人吗? 任何其他的build议,如果我看到如此高的缓冲区I / O等待时间可能是好的监视?

MS SQL 2005,自动杀死进程

我们正在运行一个程序,在每个实例的MS SQL Server上创build4-5个进程。 当进程数超过230时,程序停止工作,每隔几分钟就崩溃一次(sql服务器日志说:“由于ASYNC_NETWORK_IO上有大量的工作线程,处理器使用率为0%,所以节点0上的所有调度器似乎都死锁了) 。 当发生这种情况时,我们的解决scheme是杀死SQL服务器上的进程,这些进程不会导致任何其他问题,但是我们想永久解决这个问题。 我们如何解决根本问题? 或者,如果这只是有问题的应用程序的开发人员可以做的事情,那么我们有什么可能创build一个工作周期(例如,这些进程的超时?)

SQL Server 2005版本9.00.4035.00与9.00.1399.00

我有两个服务器与上述版本(9.00.4035.00 vs 9.00.1399.00),但我们从同一来源安装。 现在有些项目不开放。 我该如何解决这个问题 – 应用Service Pack 3?

得到sql server 2005不使用unicode在其TDS协议?

这可能是一个非常愚蠢的问题,但… sql server使用的TDS协议似乎使用unicode或UTF-16字符编码。 像select foo from bar这样的查询就像在wireshark的tcpstream中select .foo .from .bar 。 如果你有一个应用程序通过networking连接到SQL服务器,那绝对不会,也可能永远不会使用unicode文本字段,有没有办法告诉sql客户端以ascii编码查询来切断networkingstream量?

关于SQL Servernetworking

我想通过互联网从客户端PC连接到SQL Server。 我已经安装了SQL Server 2005.你能指导我吗? 我是新来的。

SQL Server 2005pipe理工作室语言设置

我正在使用SQL Server 2005的韩语版本。我对软件不熟悉,所以我必须通过热键来匹配button,比较有限的韩语会使我失败的教程截图。 有没有办法把整个事情的语言切换到英文? 我需要下载一个语言包吗?如果是的话,它们在哪里可用?