我们正在将现有程序从Win2k/SQL Server 2k升级到Windows 2003 and SQL Server 2005 ,以及购买也使用2k3/2k5的新程序。 供应商表示,对于我们托管这两个数据库,我们需要获得企业版,因为软件客户端对连接使用不同的排序规则,只有Enterprise支持这一点。

我在MS的网站上找不到任何支持这一点的东西,老实说,如果标准版有效,我不想为Enterprise支付额外费用。 我是否遗漏了一些没有谈到SQL Server功能的人,或者我怀疑这是一个试图向我推销的供应商?

===============>>#1 票数:6 已采纳

所有版本的SQL Server 2000/2005/2008支持具有多个数据库,每个数据库都使用自己的归类序列。 您不需要企业版。

当您的数据库使用与数据库服务器的默认排序规则不同的排序规则序列时,如果使用临时表和/或表变量,则需要采取一些额外的预防措施。 临时表/变量存在于tempdb数据库中,该数据库使用主数据库使用的排序规则序列。 只记得在临时表/变量中定义字符字段时使用“ COLLATE database_default ”。 我不久前在博客上写了这篇文章 ,如果你想要更多细节的话。

  ask by dragonmantank translate from so

未解决问题?本站智能推荐:

关注微信公众号