powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка подключения к локальной базе данных.
24 сообщений из 24, страница 1 из 1
Ошибка подключения к локальной базе данных.
    #39236482
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Беру строку подключения из конфигурационного файла, созданную в конструкторе:

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf;Integrated Security=True

С этой строкой программа и работает. В дальнейшем я использую ее для собственного подключения.

Можно добавить Provider=SQLOLEDB и заключить составляющие в апострофы.. В любом случае получается ошибка.

Подскажите, пожалуйста, в чем дело. Заранее благодарю.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236487
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROM17В дальнейшем я использую ее для собственного подключения.
Можно уточнить, что именно под этим выражением подразумевается?
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236495
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

Dim Cnxn As ADODB.Connection
Dim strCnxn As String
strCnxn = "DataSource=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf;Integrated Security=True"
Cnxn = New ADODB.Connection
Cnxn.Open(strCnxn)
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236498
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROM17, а при чем тут ADODB? Это откуда-то из Аксесса код скопирован?
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236520
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,
это VB Microsoft Visual Studio 2015.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236522
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROM17, ЭТО ADODB.Connection ЧТО?
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236526
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser,
это интерфейс с базой данных - Interface ADODB.Connection. Namespace ADODB.
С помощью ADODB.Connection я подключался к БД на сервере.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236548
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ему уже писал 19139661
Не помогает.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236560
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
я делаю по Вашему совету. При подключении к базе данных на сервере строка подключения имеет вид:
strCnxn = "Provider='SQLOLEDB';Data Source='\SQLEXPRESS';" &
"Initial Catalog='NORTHWND';Integrated Security='SSPI';"
и тут все работает, а при подключении к локальной базе данных нет.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236588
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая версия VS?
чтобы localdb работал нужна определённая версия базы и она должна быть установлена в системе
поставьте бесплатную v.11 localdb

PS
и в строке соедиенения надо указывать (localdb) с маленькой буквы

Код: c#
1.
<add name="CrisisCheckin" connectionString="Data Source=(localdb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\mydb.mdf;Integrated Security=True; MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />



Starting with this VS2015, the team is moving away from version dependent connection strings. That means, once you adopt VS 2015, you have the option of using a version independent connection string moving forward. That’s the first recommendation:

To fix this issue for now, and future versions of Visual Studio, replace the version dependent connection string (e.g. “v11.0”) with “MSSQLLocalDB”.

However, you may need to continue to work with team members that are still using VS 2013. If that’s the case, you can follow the second recommendation:

Install the Version 11 LocalDB, which is free. You can then use Visual Studio 2015 (preview), but your database engine will be MSSQL LocalDB version 11.0.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236597
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
почему же работает строка подключения, сформированная VS 2015?
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236612
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
начиная с VS 2015, я могу не указывать версию localdb, а вместо версии писать MSSQLLocalDB.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236620
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильно, это строка как раз для того чтобы не зависеть от версии базы. но если у вас ничего не стоит, тьо и работать не будет.
а вот это вообще никак не в тему:

Код: vbnet
1.
2.
3.
4.
5.
Dim Cnxn As ADODB.Connection
Dim strCnxn As String
strCnxn = "DataSource=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf;Integrated Security=True"
Cnxn = New ADODB.Connection
Cnxn.Open(strCnxn)
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236660
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
если бы ничего не стояло, программа бы не работала.
См. первое сообщение.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236673
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так работает или не работает и что конкретно не работает?
вы только путаете всех своими ответами и не читаете ответы других
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236680
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для работы через ADODB эти строки:

http://www.connectionstrings.com/sql-server/

LocalDB automatic instance
Server=(localdb)\v11.0;Integrated Security=true;

The first connection to LocalDB will create and start the instance, this takes some time and might cause a connection timeout failure. If this happens, wait a bit and connect again.

SQL Server 2012 LocalDB automatic instance with specific data file
Server=(localdb)\v11.0;Integrated Security=true;AttachDbFileName=C:\MyFolder\MyData.mdf;

SQL Server 2012 LocalDB named instance
To create a named instance, use the SqlLocalDB.exe program. Example SqlLocalDB.exe create MyInstance and SqlLocalDB.exe start MyInstance

Server=(localdb)\MyInstance;Integrated Security=true;

SQL Server 2012 LocalDB named instance via the named pipes pipe name
The Server=(localdb) syntax is not supported by .NET framework versions before 4.0.2. However the named pipes connection will work to connect pre 4.0.2 applications to LocalDB instances.

Server=np:\\.\pipe\LOCALDB#F365A78E\tsql\query;

Executing SqlLocalDB.exe info MyInstance will get you (along with other info) the instance pipe name such as "np:\\.\pipe\LOCALDB#F365A78E\tsql\query".

SQL Server 2012 LocalDB shared instance
Both automatic and named instances of LocalDB can be shared.

Server=(localdb)\.\MyInstanceShare;Integrated Security=true;

Use SqlLocalDB.exe to share or unshare an instance. For example execute SqlLocalDB.exe share "MyInstance" "MyInstanceShare" to share an instance.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236685
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
программа работает со строкой подключения, сформированной VS в режиме конструктора.
В дальнейшем мне нужно работать в коде: в частности подключиться к БД.
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236686
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROM17Konst_One,
программа работает со строкой подключения, сформированной VS в режиме конструктора.
В дальнейшем мне нужно работать в коде: в частности подключиться к БД.

и как вы пытались в коде это сделать?
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236689
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236698
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROM17, проинсталлировать SQL Server Native Client 2012 и использовать OLE DB provider for SQL Server 2012 пробовали?

Код: vbnet
1.
2.
3.
4.
5.
    Dim connetionString As String
    Dim cnn As OleDbConnection
    connetionString = "Provider=SQLNCLI11.1;Data Source=(localdb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\mydb.mdf;Integrated Security=SSPI;"
    cnn = New OleDbConnection(connetionString)
    cnn.Open()
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236707
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тут 19179536 уже советовали такую строку:

Код: c#
1.
"Provider=SQLNCLI11;Server=(localdb)\MSSQLLocalDB;Trusted_Connection=yes;timeout=30;"
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236720
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
большое спасибо, я это уже пробовал.
Многое из написанного здесь и в других местах не работает
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236723
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ваш код выкладывайте и полный exception
...
Рейтинг: 0 / 0
Ошибка подключения к локальной базе данных.
    #39236735
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
большое спасибо, это сработало!
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка подключения к локальной базе данных.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]