Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 65

Подключение к БД MSSQL

11.01.2016, 15:09. Показов 1785. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создал базу данных (.mdf), добавил в нее таблицы. Теперь пытаюсь подключиться, но получаю Exception
вот код для подключения:
C#
1
2
3
 string sqlconn = "Data Source = (LocalDB)/MSSQLLocalDB; AttachDbFilename = C:/Users/Vitaliy/Documents/Visual Studio 2015/Projects/Pension/Pension/bin/Debug/PensionDatabase.mdf; Integrated Security = True";
            SqlConnection sqlCon = new SqlConnection(sqlconn);
            sqlCon.Open();
Говорит что не может подключиться к серверу. Если что то проект создавал на другой машине, но пути правильные
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2016, 15:09
Ответы с готовыми решениями:

Подключение к базе MSSQL
Добрый день! Помогите разобраться с подключением к базе MSSQL. Есть следующий код: using System; using System.Collections.Generic; ...

Подключение к БД MSSQL через UDL
Здравствуйте! Подскажите существует ли возможность подключится из приложения написанного на C# к базе данных MS SQL через UDL файл ? Если...

Подключение к БД MSSQL
Здравствуйте! Пишу программу клиент для MSSQL сервера, вопрос вот в чем использую FireDac в desine-time, соединение устанавливается быстро,...

12
478 / 241 / 74
Регистрация: 25.05.2012
Сообщений: 1,136
Записей в блоге: 1
11.01.2016, 16:02
smile437,
stackoverflow.com/questions/10540438/what-is-the-connection-string-for-localdb-for-version-11
0
Вежливость-главное оружие
 Аватар для some_name
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
11.01.2016, 16:19
smile437, попробуйте с Trusted_Connection=True;:
XML
1
"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename = C:/Users/Vitaliy/Documents/Visual Studio 2015/Projects/Pension/Pension/bin/Debug/PensionDatabase.mdf; Trusted_Connection=True;
Добавлено через 23 секунды
Да, и желательно stacktrace показывать тоже

Добавлено через 58 секунд
А еще лучше, создайте connection string через manager. Тогда точно правильно будет(я про синтаксис).
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
12.01.2016, 07:58
Цитата Сообщение от smile437 Посмотреть сообщение
Говорит что не может подключиться к серверу. Если что то проект создавал на другой машине, но пути правильные
А MS SQL Server присутствует на обеих машинах, или только там, где создавали проект?
0
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 65
27.01.2016, 12:40  [ТС]
Sql сервер установлен на ноуте(На котором сейчас работаю с этим проектом)

Добавлено через 17 минут
connection string взял с менеджера, там вроде еще dataset'ы и tableAdapter'ы нужны, или нет?

Добавлено через 16 минут
Вот такая ошибка. Раньше делал БД только в Acess и таких проблем не было
0
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 65
27.01.2016, 12:40  [ТС]
Вот скрин
Миниатюры
Подключение к БД MSSQL  
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
27.01.2016, 13:07
smile437, Я правильно понимаю, что SQL Server стоит только на той машине, где вы разрабатываете приложение? То етсь, на машине, где вы пытаетесь запустить приложение, установленный SQL Server отсутствует?
Цитата Сообщение от smile437 Посмотреть сообщение
connection string взял с менеджера, там вроде еще dataset'ы и tableAdapter'ы нужны, или нет?
Для того, чтобы подключиться к базе данных, необходима только корректная строка подключения и техническая возможность.
0
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 65
27.01.2016, 13:09  [ТС]
kodv, SQL сервер стоит на машине, на которой я разрабатываю приложение. Эта же машина используется для подключения к базе данных. База локальная и таковой должна быть
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
27.01.2016, 13:11
Пока отвечал, уже скриншот появился.
Цитата Сообщение от smile437 Посмотреть сообщение
Раньше делал БД только в Acess и таких проблем не было
Для подлючения к базе данных ACCESS достаточно провайдера Micosoft.Jet.OLEDB или Microsoft.ACE.OLEDB, которые ставятся вместо с офисом. Для того, чтобы подключиться к базе SQL Server'а, нужен не только провайдер, но еще и SQL Server. Судя по скриншота. на машине назначения SQL Server'а. Если вы хотите работать с локальной БД без лишних заморочек, то пересмотрите выбор СУБД в пользу того же ACCESS'а, или какого-нибудь SQLite'а.
0
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 65
27.01.2016, 13:14  [ТС]
kodv, А вот провайдера у меня как раз нет, а сервер есть(он присутствует в установленных приложениях)
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
27.01.2016, 13:17
smile437, Только сейчас понял,что вы говорили про другую машину. В обозревателе серверов выберите ваше подключение. выберите в контекстном меню "Изменить подключение" и попробуйте нажать кнопку "Проверить подключение". Если проверка не проходит, то пытайтесь перенастроить подключение.

Добавлено через 37 секунд
Провайдеры устанавливаются вместе с SQL Server'ом
1
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 65
27.01.2016, 15:38  [ТС]
kodv, Проверка выполнена

Добавлено через 2 часа 18 минут
kodv, Заработало! Поменял в пути все "/" на \ (второй слеш чего то не хочет отображаться)
0
3 / 3 / 5
Регистрация: 11.11.2015
Сообщений: 413
27.01.2016, 22:10
Цитата Сообщение от smile437 Посмотреть сообщение
kodv, Заработало! Поменял в пути все "/" на \ (второй слеш чего то не хочет отображаться)
Тоже самое было
Пример как подключил, мож кому пригодится
using (SqlConnection cnn = new SqlConnection(@"Data Source = ZAPAD_SQL/DEV;Initial Catalog = oktell_manage; Integrated Security = True; Connect Timeout = 15;
Encrypt=False;TrustServerCertificate=Fal se;ApplicationIntent=ReadWrite;MultiSubn etFailover=False"))
{
cnn.Open();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.01.2016, 22:10
Помогаю со студенческими работами здесь

Подключение MSSQL
использовал метод database first в итоге студия нагенереровала классов public partial class Character { public int ID {...

Подключение mssql
привет всем! подскажите как подключить по локалке ado к sql? или где можно почитать пошаговую инструкцию по подключению ?

Подключение из Access к MsSQL
Здравствуйте все. Проблема в следующем. Есть программа в аксесе 2010. Есть MS-SQL сервер 2008 (база работает в режиме совместимости...

Удаленное подключение к mssql
Доброго времени суток! Стоит mssql 2014 на сервере со статическим ip. Мне нужно подключиться к нему удаленно, я вроде все настроил, но...

Подключение к mssql PDO
Здравствуйте! Скажите, что я делаю не так? Хочу создать класс с подключение к базе данных и потом использовать его по мере нужды. Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru