SQL Server 2008 создает таблицы, невидимые в SQL Server Management Studio - PullRequest
0 голосов
/ 19 ноября 2010

Я создал базу данных и несколько таблиц в C #, используя поставщик .NET SQL Server.Когда я открываю SQL Server Management Studio, я вижу базу данных;но таблиц там нет.Если я запускаю запросы из моего приложения, запросы возвращают ожидаемые результаты;и SQL Profiler показывает команды создания таблицы, выполняющиеся правильно.Если я вырезал и вставлял запросы в SQL Server Management Studio, они выполняются нормально, и отображается таблица.

Я подозреваю, что это проблема с разрешениями;однако мое .NET-приложение использует SSPI в строке подключения, и когда я аутентифицируюсь с помощью SQL Server Management Studio, я использую кредиты учетной записи Windows, поэтому они должны использовать те же учетные данные.*

Нужно ли явно задавать разрешение таблицы в вызове SQL, или мое предположение, что SSPI совпадает с правами входа в систему, ошибочно?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2010

Несколько соображений:

  • имеет ли учетная запись разрешения для схемы, в которой находятся новые таблицы?
  • Вы обновили каталог таблиц в SSMS?(Глупо, я знаю)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...