SQL Server - is there a way to mass resolve collation conflicts

后端 未结 3 1926
温柔的废话
温柔的废话 2021-01-06 18:48

We have a situation where the collation of databases, tables, and some columns are different between our dev and production SQL Servers, and it\'s wreaking havoc on developm

3条回答
  •  日久生厌
    2021-01-06 19:21

    Your first step is probably deciding on your standard for what collation you should be using. If you are going to be supporting multiple collations due to international requirements for your application then decide which ones you will support and how you plan to test for all collations.

    The first step here is deciding operationally what you'll be doing, not the technical solution. Once you've done that, you're going to have to bite the bullet and go through all of your tables, stored procedures, etc. and get all of them in sync on ALL of your servers and in any source code that you have in your source control system. Ideally your queries will work without referring to any collation or doing any conversions to wrestle things into working.

    To help you find all of your collation issues, you can start looking at this in all of your databases:

    SELECT * FROM INFORMATION_SCHEMA.COLUMNS
    

提交回复
热议问题