Это больше вопрос, чтобы получить некоторые предложения программного обеспечения. Я надеюсь, что это нормально, чтобы спросить это здесь.

Скажем, у меня есть MS SQL-база данных из исходной системы, которую я хочу перенести на другой MS SQL-сервер. При этом мне нужны две вещи:

  1. У меня должен быть выбор переименовать и реструктурировать таблицы и столбцы между базами данных. В действительности это означает, что таблицы и столбцы могут быть произвольными в исходной системе MS SQL-базы данных, но должны следовать строгой схеме в перенастроенной базе данных. Иногда базы данных также содержат капли. И я хочу, чтобы это было сделано, не переходя через XML.
  2. Если возможно, программное обеспечение, которое предлагает общее решение для перенастроенной базы данных (так что схема всегда является заданным фактором и не требует перезаписи).

Редактировать:

Я думаю, в некоторой степени это можно сделать с помощью sp_rename в MSSQLMS:

sp_rename takes below arguments:
Parameter   Description  
@objname    Object Name. When renaming a column you need to specify table name.column name optionally you can also prefix schema name
@newname    New name for the specified object
@objtype    Type of the object. You can rename below objects using sp_rename:
COLUMN
DATABASE
INDEX
OBJECT
STATISTICS
USERDATATYPE
Default value for this parameter is TABLE

Однако я не уверен, что это можно использовать "полностью", учитывая мои потребности.

0