Какое имя пользователя и пароль по умолчанию для моего SQL Server Express?

Он устанавливается автоматически вместе с Visual Studio 2010 Ultimate. Я не создавал пользователей для сервера или НИЧЕГО.

Я использую:

string connectionString = @"Server=.\SQLEXPRESS;Database=SportsStore;Trusted_Connection=yes;";

Я получаю сообщение об ошибке аутентификации. Итак, сервер найден, но мои учетные данные неверны. Какими будут логин и пароль по умолчанию?

Редактировать: по-прежнему не работает! :(

Вот моя строка подключения:

string connectionString = @"Server=.\SQLEXPRESS;Database=SportsStore;Integrated Security=SSPI;";

И сообщение об ошибке:

Не удается открыть базу данных «SportsStore», запрошенную при входе в систему. Вход не выполнен. Ошибка входа для пользователя ToshibaLaptop\Sergio.


person Sergio Tapia    schedule 07.08.2010    source источник


Ответы (5)


Вероятно, вам не следует подключаться с использованием аутентификации сервера Sql.

Войдите в систему как администратор, подключитесь с помощью встроенной аутентификации Windows, и вы должны быть системным администратором.

person Dave Markle    schedule 07.08.2010
comment
@Sergio Tapia: используйте флаг Integrated Security. См. ответ Дарина Димитрова. - person BoltClock; 07.08.2010
comment
Есть ли способ получить строку подключения из файла Linq-to-sql? Если я использую это, это просто работает, но вручную ничего не работает. - person Sergio Tapia; 07.08.2010
comment
Linq to SQL должен поместить строку подключения в ваш app.config или web.config. Скопируйте оттуда. - person Dave Markle; 07.08.2010

Если вы используете аутентификацию SQL Server, вы можете попробовать имя пользователя sa и пустой пароль, но я не уверен, что это по умолчанию. Встроенная аутентификация Windows должна работать, поэтому вы сможете подключиться к своей учетной записи Windows:

string conn = "Data Source=.\SQLExpress;Initial Catalog=mydb;Integrated Security=SSPI;";
person Darin Dimitrov    schedule 07.08.2010
comment
Установщик сервера запросил у меня пароль, я использую sa в качестве пользователя (логин) и пароль, и я могу подключиться к серверу. - person William Ardila; 23.11.2017

Сообщение об ошибке указывает, что SQL Server не может открыть базу данных. Я думаю, вы успешно проходите аутентификацию, но у вас возникли проблемы с подключением к базе данных. Доступна ли база данных?

Вы можете выполнить тест, изменив базу данных на master в строке подключения. Если это удастся, проблема связана с базой данных. Я понимаю, что вы можете получить другие ошибки, но тест должен подтвердить, что вы можете войти в SQL Server.

person bobs    schedule 07.08.2010

В SQL 2008, если вы используете значения по умолчанию, не будет пользователя SQL Server, будет включена только проверка подлинности Windows, и она будет работать только для пользователя, установившего приложение, который будет иметь доступ через свою проверку подлинности Active Directory.

person u07ch    schedule 07.08.2010

Для меня служба SQL Server (SQLEXPRESS) была отключена, поэтому выдавала ошибку. После включения службы SSMS работает нормально

  1. Перейдите к команде «Выполнить», введите services.msc и нажмите кнопку «ОК».
  2. Откроется окно службы. Проверить статус службы SQL Server (SQLEXPRESS)
  3. Если служба не запущена, запустите службу

Теперь попробуйте снова войти в систему SSMS.

person Kira    schedule 03.10.2017