标签: sql-server

MS SQL 的 4 个双核或 2 个四核哪个更好?

这有什么经验法则吗?我应该购买带有双核的较旧的 4 芯片服务器还是带有四核的较新的双芯片服务器?

我倾向于后者,但我想我还是会问。

谢谢。

central-processing-unit sql-server

1
推荐指数
1
解决办法
280
查看次数

错误!正在使用的文件:SQLSERVER

我正在尝试将数据库从一个文件夹复制到另一个文件夹。除了操作系统之外,根本没有任何程序在运行。(我的意思是所有的窗口都关闭了)

我不断得到这个:

该操作无法完成,因为文件已打开是另一个程序关闭文件并重试

多次尝试导致相同的错误。

什么可以保持该文件打开以及我如何继续复制/删除/覆盖文件(DB),因为这个问题非常普遍。

database sql-server

1
推荐指数
1
解决办法
3万
查看次数

迁移 Sql Server 2000。2005 和 2008 哪个更好?

我公司有一台装有 Windows Server 2003 和 SQL Server 2000 的服务器。我们打算只迁移数据库服务器,供应商说我们最好先迁移到 2005,然后迁移到 2008,因为“SQL Server 2008 是最适合 Windows Server 2008”。

每种方法的优缺点是什么?

  • 将 SQL 2000 迁移到 SQL 2005,然后迁移到 SQL 2008
  • 将 SQL 2000 直接迁移到 SQL 2008

注意:对于公司来说,更改操作系统现在不是一个选项 ($$$)。

任何文章或经验将不胜感激

migration sql-server sql-server-2008

1
推荐指数
1
解决办法
736
查看次数

至强 X5550 对比六核皓龙数据库服务器

我正在指定一个数据库服务器,结果表明 Intel X5550 四核和 AMD 2425HE (2.1Ghz) 六核 Opteron 的价格相当接近。

我一直在寻找两者之间的一些比较,但我发现唯一有用的是AnandTech 对 2435 的评论,将其与英特尔至强进行了比较,但得出的结论是它们都有自己的位置。

我的负载是 MS SQL Server 2008,它有一个 OLTP 数据库,它的读/写量大致相等(这是一个相当大的负载)。

所以我的问题是,假设驱动器相同,在这种情况下什么会更好地工作:

  • 至强 X5550,配备 16GB 1333Mhz RAM(戴尔 R510)
  • 还是带有 16GB 800Mhz RAM 的 Opteron 2425HE (2.1Ghz) 或 2439SE (2.8Ghz)?(戴尔 2970)
    • 注意:2439 增加了 500 美元,但总体定价结果表明它并不比 R510 高多少。使用 2425HE,Dell 2970 服务器略低于配备类似的 R510)。如果它增加了相当数量的性能,那么速度更快是值得的。

(单 CPU,在这两种情况下)。

hardware central-processing-unit sql-server

1
推荐指数
1
解决办法
2237
查看次数

MS SQL 数据库可以容纳多少张表?

我遇到了 SQL Server 的这个神秘语句:每个数据库的文件数 32,767。这究竟是什么意思?给定版本的 SQL Server 是否有最大表数。我们尝试支持 SQL Server post 2005 32 位和 64 位。

因此,如果有人有一个方便的花花公子表,他们用来计算每个数据库可以拥有多少个用于 Microsoft SQL Server 的表,我非常感谢看到它。

database sql-server

1
推荐指数
2
解决办法
2万
查看次数

SQL Server 2000 表

我们目前有一个 SQL Server 2000 数据库,其中一个表包含多个用户的数据。数据由 memberid 键控,它是一个整数字段。该表在 memberid 上有一个聚集索引。

该表现在大约有 2 亿行。索引和维护正在成为问题。我们正在讨论将表拆分为每个用户模型的一张表。

这意味着我们最终会得到非常多的表,可能高达 2,147,483,647,仅考虑正值。

我的问题:

  1. 有没有人有过安装数百万表的 SQL Server (2000/2005) 的经验?

  2. 这种架构对于使用查询分析器、企业管理器等进行维护和访问有什么影响?

  3. 在数据库实例中拥有如此大量的索引有什么含义。

感谢所有评论。

谢谢

编辑:我不同意将这个问题迁移到 Serverfault。这是一个与编程相关的问题。

database sql-server sql-server-2005 large-data

1
推荐指数
1
解决办法
94
查看次数

SQL Server 数据库不断重启

我们在 Windows 2003 服务器上安装了 SQL Server 2008 Express。查看事件日志,其中一个数据库似乎每隔几秒到每 15 到 30 分钟就会重新启动一次。

该服务器托管大约六个数据库;问题是只有一个。该数据库也是唯一一个由多个模式(不仅仅是dbo)组成的数据库。

有数以千计的事件可以追溯到几个月前。使用该数据库的网站似乎没有任何影响,也没有任何数据被破坏或泄露。我不是 DBA,所以我什至不知道在哪里寻找原因。有什么建议?

编辑: 这是来自事件查看器的示例条目:

日期:6/1/2010 时间:上午 11:20:52 类型:信息用户:不适用计算机:MyServer 来源:MSSQL$SQLEXPRESS 类别:服务器事件 ID:17137 描述:启动数据库“MyDatabase”。

windows-event-log sql-server sql-server-2008

1
推荐指数
1
解决办法
9434
查看次数

VMware + SQL Server - sqlserver.exe 不使用两个 CPU 内核

我正在使用运行 SQL Server Express 的虚拟机(作为 Sage Line 50 Manufacturing 的一部分)。详细情况如下:

物理服务器(主机)
- Intel Xeon Quad Core 2.1GHz
- 4GB RAM
- VMDK 映像存储在 RAID-5 500GB SATA 驱动器 (7200RPM)
- 运行 Ubuntu 10.04 Server 64 位
- VMware Server 2

虚拟机
- Windows Small Business Server 2003
- 分配 2 个 vCPU 和 2GB RAM
- 使用 100GB 预先分配的平面 VMDK 文件

我遇到的问题是在 SQL Server 中运行的进程是 CPU 密集型的。在我们从中迁移到虚拟机的旧物理服务器上,这将利用两个 CPU 内核,因此 sqlserver.exe 进程将在每个 CPU 内核上运行 100%。在虚拟机上,它似乎只使用了两个 CPU 内核之一,这意味着该进程的运行速度要慢得多。

问题
有没有办法强制SQL Server(sqlserver.exe …

vmware-server sql-server

1
推荐指数
1
解决办法
3984
查看次数

我即将创建一个站点圣经,即我们的 Web 服务器的文档?

我正在 ms word 中创建它,以创建一个带有标签的 3 环活页夹,其中包含有关我们 Web 服务器的所有文档。

我应该包括哪些主要类别?

我们有2台服务器,都是windows,1台用于web,1台用于sql server,web 1,运行iis7和coldfusion。

我没有受过系统管理员的培训,只是我学到的东西。比如我宁愿有更多的信息而不是没有信息,例如我们刚迁移服务器时,我们错过了很多事情,因为没有文档。

所以我想做一个彻底的工作?我不介意这是一个 wiki,但我的老板和同事对 wiki 和如何使用 em 不太熟悉。我倾向于成为我们小组中的肛门者,想要点所有的 i 并记录所有内容。

有什么建议?

iis-7 web-server documentation coldfusion sql-server

1
推荐指数
1
解决办法
196
查看次数

用备份打破事务日志链

我被提名维护一个带有日志传送功能的 SQL Server。每周重建一次索引,然后进行备份。上周,重建索引的维护计划未能正确运行,因此没有进行备份。下一个事务日志比备份大 4 倍,填满了服务器上的所有剩余空间,并使我们的整个日志运输偏离了一天。

更详细地查看事务日志(我是开发人员,而不是 DBA),我发现我错误地认为备份在索引重建后阻止了事务日志变得庞大。原来是维护计划末尾的一个 SQL 脚本,它使数据库恢复模式变得简单,将其缩小,然后将其改回完整。

我是否正确假设这会破坏事务日志链,并在从自身启动事务日志之后导致第一次完整备份 - 并且可以忽略一周内的任何数据库备份(我们每天早上备份),而只应用事务改为记录到这个每周备份?

sql-server

1
推荐指数
1
解决办法
1142
查看次数