Почему заглавные буквы схемы несовместимы в проектах баз данных Visual Studio? - PullRequest
0 голосов
/ 11 августа 2010

Итак, я столкнулся с несколько сводящей с ума ошибкой (возможно) в проектах баз данных Visual Studio, особенно в версии Ultimate 2010

По сути, скажем, у меня есть два файла .schema.sql, например:

Файл 1

CREATE SCHEMA [Test]
GO

File2

CREATE SCHEMA [AuditTest]
GO

Это компилируется и развертывается как:

PRINT N'Creating [AuditTest]...';


GO
CREATE SCHEMA [AuditTest]
    AUTHORIZATION [dbo];


GO
PRINT N'Creating [test]...';


GO
CREATE SCHEMA [test]
    AUTHORIZATION [dbo];

Так что (казалось бы, произвольно) решил отказаться от моего выбора капитализации.

Почему Бог? Почему?!

1 Ответ

1 голос
/ 12 августа 2010

Так что я все еще хотел бы знать, является ли это допустимой ошибкой, но я получил желаемый результат, выбрав для этого:

CREATE SCHEMA Test

вместо этого

CREATE SCHEMA [Test]

для всех моих схем.На случай, если кто-нибудь еще столкнется с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...