2008-08-04 42 views
9

Chúng tôi đang nâng cấp chương trình hiện có từ Win2k/SQL Server 2k đến Windows 2003 and SQL Server 2005 cũng như mua một chương trình mới cũng sử dụng 2k3/2k5. Các nhà cung cấp nói rằng đối với chúng tôi để lưu trữ cả hai cơ sở dữ liệu chúng ta cần để có được phiên bản Enterprise bởi vì các phần mềm khách hàng sử dụng collation khác nhau cho các kết nối và chỉ Enterprise hỗ trợ này.Máy đối chiếu khách hàng và SQL Server 2005

Tôi không thể tìm thấy bất kỳ thứ gì trên trang web của MS để hỗ trợ điều này và, thành thật mà nói, không muốn trả thêm tiền cho Doanh nghiệp nếu phiên bản Chuẩn hoạt động. Tôi có thiếu một số không nói về tính năng của SQL Server hoặc là điều này, như tôi nghi ngờ, một nhà cung cấp cố gắng để upsell tôi?

Trả lời

5

Tất cả các phiên bản SQL Server 2000/2005/2008 hỗ trợ có nhiều cơ sở dữ liệu, mỗi cơ sở sử dụng trình tự đối chiếu của riêng chúng. Bạn không cần phiên bản Enterprise.

Khi bạn có cơ sở dữ liệu sử dụng chuỗi đối chiếu khác với đối chiếu mặc định cho máy chủ cơ sở dữ liệu, bạn sẽ cần thực hiện một số biện pháp phòng ngừa bổ sung nếu bạn sử dụng bảng tạm thời và/hoặc biến bảng. Các bảng/biến tạm thời sống trong cơ sở dữ liệu tempdb, sử dụng tính năng thu thập thông tin được sử dụng bởi các cơ sở dữ liệu chủ. Chỉ cần nhớ sử dụng "COLLATE database_default" khi xác định các trường ký tự trong các bảng/biến tạm thời. Tôi blogged about that cách đây không lâu, nếu bạn muốn biết thêm chi tiết.

+0

Đây là những gì tôi đã tìm nhưng tôi chỉ muốn chắc chắn vì tôi không xử lý nhiều SQL Server. Nó không có ý nghĩa nhiều với tôi rằng nó sẽ là tính khí đó về nhiều cơ sở dữ liệu. – dragonmantank

Các vấn đề liên quan