База данных SQL Server не видна - PullRequest
2 голосов
/ 16 ноября 2009

Я установил приложение ASP.NET с базой данных на нашем сервере.Приложение ASP.NET создало базу данных, используя строку подключения ниже.Проблема в том, что я не вижу базы данных в SQL Server Management Studio.Я использую учетную запись Windows Authentication для входа в SQL Server.Как решить эту проблему?Также я вижу два экземпляра sqlservr.exe в диспетчере процессов.

server=(local)\SQLEXPRESS;database=bugs;Integrated Security=True;Connect Timeout=30;User Instance=True

Ответы [ 3 ]

2 голосов
/ 16 ноября 2009

Вы не увидите базы данных, созданные с помощью «User Instance = True», если вы не войдете в систему как точный пользователь, под которым была создана база данных, и база данных была присоединена.

Учитывая, что если ASP.NET создал базу данных, скорее всего, она была создана сетевой службой, то вы ее вообще не увидите. Хотя вы можете вручную попытаться присоединить его в качестве пользовательского экземпляра, вполне возможно, что вы испортите разрешения или столкнетесь с проблемой «база данных уже существует».

1 голос
/ 16 ноября 2009

Убедитесь, что вы подключаетесь к (локальному) экземпляру \ SQLEXPRESS, а не к экземпляру по умолчанию.

0 голосов
/ 16 ноября 2009

Где находится хранимая процедура, которая создала базу данных? Тот факт, что есть строка подключения, не гарантирует, что база данных была создана.

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