Я пытаюсь подключиться к базе данных sql-сервера через класс SqlcConnection в C#. Я заметил, что любая база данных с пробелом в имени, с которым я не могу подключиться. Из предыдущих вопросов, на этом сайте я попытался следующее:База данных Sqlserver с пробелом в имени
- имя Вложить в []
- имя Вложить в {} имя
- Вложить в ``
Это, кажется, не Работа. Вот мой код строки подключения:
SqlConnection myConnection = new SqlConnection("user id=" + Settings.settings.sqlUserName + ";" +
"pwd=" + Settings.settings.sqlPassword + ";server=" + Settings.settings.sqlServer + ";" +
"Trusted_Connection=yes;" +
"database=" + "'" + Settings.settings.databaseName + "'" + "; " +
"connection timeout=10");
Любая помощь будет оценена!
Почему вы используете 'пользователя id' и' pwd' здесь? Они игнорируются с помощью 'Trusted_Connection = yes'. – OzrenTkalcecKrznaric
Хороший вопрос, мне нужен пользователь и пароль, хотя я могу подключиться к серверу. Я отключу его и посмотрю, не имеет значения – user1035217