powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите подключить БД mssql к vba
72 сообщений из 72, показаны все 3 страниц
Помогите подключить БД mssql к vba
    #38116399
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день уважаемые форумчане. Мне скинули проект и БД я добавил на sql-сервер бд пытаюсь приконектиться к БД
(у человека который это делал все работает) получаю такое "Login failed for user ' '. "
Строка соединения такая:
Код: vbnet
1.
Con.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=data; Integrated Security=false"


Не пойму в чем дело, по чему он привязываеться к пользователю, которого я не задаю? Кто то может объяснить?
И вот еще что, я подключил эту БД в ServerExplorer и без всяких логинов и паролей могу просматривать и структуру и данные таблиц.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116411
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кому не сложно разьясните пожалуйста ситуацию, а то многое нужно сделать в проекте а без подключения к БД естественно сделать ничего не смогу. Спасибо1
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116419
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aДобрый день уважаемые форумчане. Мне скинули проект и БД я добавил на sql-сервер бд пытаюсь приконектиться к БД
(у человека который это делал все работает) получаю такое "Login failed for user ' '. "
Строка соединения такая:
Код: vbnet
1.
Con.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=data; Integrated Security=false"


Не пойму в чем дело, по чему он привязываеться к пользователю, которого я не задаю? Кто то может объяснить?
И вот еще что, я подключил эту БД в ServerExplorer и без всяких логинов и паролей могу просматривать и структуру и данные таблиц.
если ты хочеш подключится НЕ по вин-аутентификации (Integrated Security=false), то должен написать в строке подключения логин/пароль подключения

или подключайся через вин (Integrated Security=true), если твой вин-логин для сервера - админ
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116424
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
Код: vbnet
1.
Con.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=data; Trusted_Connection=yes;"


Но, вообще-то, узнавайте у "человека", как у него настроена аутентификация.
Ну и у вас - какой версии сервер, какая именно база (может, "компакт"?), почему не пользуете SSMS...
И, скорее всего, вам надо пойти поспрашивать там
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116427
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aДобрый день уважаемые форумчане. Мне скинули проект и БД я добавил на sql-сервер бд пытаюсь приконектиться к БД
(у человека который это делал все работает) получаю такое "Login failed for user ' '. "
Строка соединения такая:
Код: vbnet
1.
Con.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=data; Integrated Security=false"


Не пойму в чем дело, по чему он привязываеться к пользователю, которого я не задаю? Кто то может объяснить?
И вот еще что, я подключил эту БД в ServerExplorer и без всяких логинов и паролей могу просматривать и структуру и данные таблиц.
если ты хочеш подключится НЕ по вин-аутентификации (Integrated Security=false), то должен написать в строке подключения логин/пароль подключения

или подключайся через вин (Integrated Security=true), если твой вин-логин для сервера - админ
гм,
там у автора, изначально, вообще "бредяка" оказуется написана (а я - "повёлся")
это - Integrated Security=false - ваще, хрень какая-то,
а для вин-аутент.нужно так - Integrated Security=SSPI


http://connectionstrings.com/sql-server-2005
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116470
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторCon.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=data; Trusted_Connection=yes;"
сделал так, выдает
"Cannot open database 'datf' requested by the login. The login failed. Login failed for user 'тёма' ".
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116475
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНо, вообще-то, узнавайте у "человека", как у него настроена аутентификация.
Ну и у вас - какой версии сервер, какая именно база (может, "компакт"?), почему не пользуете SSMS...
И, скорее всего, вам надо пойти поспрашивать там
Дело в том что это проект уже прошел через многих авторов, толком никто ничего не может сказать. У меня версия сервера MSSQL10. И что такое SSMS?
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116484
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор
"Cannot open database 'datf' requested by the login. The login failed. Login failed for user 'тёма' ".
нету у тебя, на сервере, БД 'datf'
к master - пробуй подключится, получится ?

и эту тему расскрой
авторМне скинули проект и БД я добавил на sql-сервер бд пытаюсь приконектиться к БД

как ты это сделал ?
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116490
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112автор
"Cannot open database 'datf' requested by the login. The login failed. Login failed for user 'тёма' ".
нету у тебя, на сервере, БД 'datf'
к master - пробуй подключится, получится ?

и эту тему расскрой
авторМне скинули проект и БД я добавил на sql-сервер бд пытаюсь приконектиться к БД

как ты это сделал ?
БД master вижу и конетюсь к ней нормально.
Добавил в том смысле что добавил эту БД 'data' в папку C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116493
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или я что-то не то делаю или на БД просто стоит пароль. Но я ее могу увидеть через visual studia вижу БД все ее таблицы и данные.
Значит я что-то не то делаю. Что-то я запутался!
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116499
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле у вас "версия 10"? MS SQL 2008 R2 ? С какими SP?
SSMS - это SQL Server Management Studio. Ставьте и управляйте базами через него.
То, что вы скопировали файлы *DF в некую папку - ещё не значит, что вы установили БД. Надо идти в менеджер и приаттачивать БД к инстансу сервера. Можно, конечно, и скриптами все проделать - они у вас вместе с базой были?

Вообще, я вас уже направлял в нужный проффорум, но вы не пошли. У вас же проблема не в клиенте, у вас проблема с БД. Возможно, вообще неверно установлен/настроен инстанс SQL-сервера. Так что...
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116505
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMВ смысле у вас "версия 10"? MS SQL 2008 R2 ? С какими SP?
SSMS - это SQL Server Management Studio. Ставьте и управляйте базами через него.
То, что вы скопировали файлы *DF в некую папку - ещё не значит, что вы установили БД. Надо идти в менеджер и приаттачивать БД к инстансу сервера. Можно, конечно, и скриптами все проделать - они у вас вместе с базой были?

Вообще, я вас уже направлял в нужный проффорум, но вы не пошли. У вас же проблема не в клиенте, у вас проблема с БД. Возможно, вообще неверно установлен/настроен инстанс SQL-сервера. Так что...
У меня стоит студи 2010 я через нее могу просматривать БД и редактировать. Я открыл ServerExplorer и добавил новой подключиние где выбрал БД.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116506
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер устанавливался по умолчанию. Я уже с ним работал в С#, все конектилось нормально.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116507
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aили я что-то не то делаю или на БД просто стоит пароль. Но я ее могу увидеть через visual studia вижу БД все ее таблицы и данные.
Значит я что-то не то делаю. Что-то я запутался!
аа, ТС ещё и с форумом по ВБ, "чотко" мазанул

---
в коннекте к БД master выполни
Код: sql
1.
2.
3.
4.
CREATE DATABASE AdventureWorks2008R2 ON 
    (FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_Data.mdf'), 
    (FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_log.ldf')
FOR ATTACH;



или так (если в 2008-ом не отменили)
Код: sql
1.
2.
3.
EXEC sp_attach_db @dbname = N'AdventureWorks2008R2', 
    @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_Data.mdf', 
    @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_log.ldf';


со своими именами/путями, разумеется
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116516
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
t_e_m_a,

Кстати, а что там за "4901"? Имя вашего компа?
Вообще, если файлы скопировали в какую-то папку, то коннекшен можно сделать так:
Server=.\SQLExpress;AttachDbFilename=C:\MyFolder\MyDataFile.mdf;Database=dbname;Trusted_Connection=Yes;или так (для каталога БД по умолчанию):Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116547
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMt_e_m_a,

Кстати, а что там за "4901"? Имя вашего компа?
Вообще, если файлы скопировали в какую-то папку, то коннекшен можно сделать так:
Server=.\SQLExpress;AttachDbFilename=C:\MyFolder\MyDataFile.mdf;Database=dbname;Trusted_Connection=Yes;или так (для каталога БД по умолчанию):Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
да 4901 - это имя компа, спасибо сейчас попробую
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116563
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aAndreTMt_e_m_a,

Кстати, а что там за "4901"? Имя вашего компа?
Вообще, если файлы скопировали в какую-то папку, то коннекшен можно сделать так:
пропущено...
или так (для каталога БД по умолчанию):пропущено...

да 4901 - это имя компа, спасибо сейчас попробую
Так неработает, выдает ошибку пишет что файл БД занят другим процессом.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116565
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто то может мне обьяснить почему через ServerExplorer в Visual Studio я могу просматривать БД и все ее данные, а через приложение свое не могу приконектиться?
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116566
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aили я что-то не то делаю или на БД просто стоит пароль. Но я ее могу увидеть через visual studia вижу БД все ее таблицы и данные.
Значит я что-то не то делаю. Что-то я запутался!
аа, ТС ещё и с форумом по ВБ, "чотко" мазанул

---
в коннекте к БД master выполни
Код: sql
1.
2.
3.
4.
CREATE DATABASE AdventureWorks2008R2 ON 
    (FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_Data.mdf'), 
    (FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_log.ldf')
FOR ATTACH;



или так (если в 2008-ом не отменили)
Код: sql
1.
2.
3.
EXEC sp_attach_db @dbname = N'AdventureWorks2008R2', 
    @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_Data.mdf', 
    @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_log.ldf';


со своими именами/путями, разумеется
это написать вместо ConnectionString или как?
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116579
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_at_e_m_aпропущено...

да 4901 - это имя компа, спасибо сейчас попробую
Так неработает, выдает ошибку пишет что файл БД занят другим процессом.
так выключи свою студию со своим ServerExplorer, что ж не понятно-то ?
и провайдер, для такого случая нужно использовать SQLNCLI
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116580
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aqwerty112пропущено...

аа, ТС ещё и с форумом по ВБ, "чотко" мазанул

---
в коннекте к БД master выполни
Код: sql
1.
2.
3.
4.
CREATE DATABASE AdventureWorks2008R2 ON 
    (FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_Data.mdf'), 
    (FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_log.ldf')
FOR ATTACH;



или так (если в 2008-ом не отменили)
Код: sql
1.
2.
3.
EXEC sp_attach_db @dbname = N'AdventureWorks2008R2', 
    @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_Data.mdf', 
    @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\AdventureWorks2008R2_log.ldf';


со своими именами/путями, разумеется
это написать вместо ConnectionString или как?
"это" выполнить в коннекте к БД мастер
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116586
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aпропущено...

Так неработает, выдает ошибку пишет что файл БД занят другим процессом.
так выключи свою студию со своим ServerExplorer, что ж не понятно-то ?
и провайдер, для такого случая нужно использовать SQLNCLI
Выдает "ключевое слово 'provider' неподдерживается"
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116588
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aпропущено...

это написать вместо ConnectionString или как?
"это" выполнить в коннекте к БД мастер
можно пожалуйста подробнее, куда зайти что бы вписать
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116593
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aqwerty112пропущено...

так выключи свою студию со своим ServerExplorer, что ж не понятно-то ?
и провайдер, для такого случая нужно использовать SQLNCLI
Выдает "ключевое слово 'provider' неподдерживается"
кто выдаёт ? где код ??
ты и дальше "на пальцах" всё будеш "выдавать" ?
в чём этот твой "проект", скажи уже, наконец ...
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116595
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Моя строка подключения выглядит так:
Код: vbnet
1.
 Con.ConnectionString = "Integrated Security=SQLNCLI; Server=.\SQLExpress;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\data.mdf;Database=data;Trusted_Connection=Yes; "


При запуске выдает : ' Login failed for user"" '
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116596
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aqwerty112пропущено...

"это" выполнить в коннекте к БД мастер
можно пожалуйста подробнее, куда зайти что бы вписать
вот тут - 13797062
ты говорил, что к БД мастер коннектишся,

вот нужно в том коннекте выполнить одну из тех скл-команд
Код: vbnet
1.
2.
Con.open
Con.execute strSQL
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116598
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aпропущено...

Выдает "ключевое слово 'provider' неподдерживается"
кто выдаёт ? где код ??
ты и дальше "на пальцах" всё будеш "выдавать" ?
в чём этот твой "проект", скажи уже, наконец ...

Пой проект написан на VBA

вот так пытаюсь подключиться:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Public Con As New SqlConnection
Con.ConnectionString = "Integrated Security=SQLNCLI; Server=.\SQLExpress;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\umg_data.mdf;Database=umg_data;Trusted_Connection=Yes; "
 Try
      Con.Open()
      If Con.State = ConnectionState.Open Then
        Return True
      End If
    Catch ex As Exception
      If Con.State <> ConnectionState.Open Then
        MsgBox(ex.Message, MsgBoxStyle.Critical)
        Return False
      End If
    End Try
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116600
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aМоя строка подключения выглядит так:
Код: vbnet
1.
 Con.ConnectionString = "Integrated Security=SQLNCLI; Server=.\SQLExpress;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\data.mdf;Database=data;Trusted_Connection=Yes; "


При запуске выдает : ' Login failed for user"" '
и где здесь слово Provider ?
Код: vbnet
1.
 Con.ConnectionString = "Provider=SQLNCLI;Server=.\SQLExpress;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\data.mdf;Database=data;Trusted_Connection=Yes; "
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116604
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aПой проект написан на VBA

вот так пытаюсь подключиться:
Код: vbnet
1.
2.
3.
4.
5.
Public Con As New SqlConnection
...
 Try
...
    End Try


бугага !
тебя "развели", это не VBA - это Java ! ... не - Ассемблер, точна !
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116607
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aМоя строка подключения выглядит так:
Код: vbnet
1.
 Con.ConnectionString = "Integrated Security=SQLNCLI; Server=.\SQLExpress;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\data.mdf;Database=data;Trusted_Connection=Yes; "


При запуске выдает : ' Login failed for user"" '
и где здесь слово Provider ?
Код: vbnet
1.
 Con.ConnectionString = "Provider=SQLNCLI;Server=.\SQLExpress;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\data.mdf;Database=data;Trusted_Connection=Yes; "



это я уже поменял, когда стоит слово "Provider" то выдает что такое ключевое слово не поддерживается.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116608
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отсюда 13797062 и далее можно не читать и забыть.

У юзера "тёма" нет доступа именно к базе data, значит нужно открыть SQL Server Management Studio и дать ему права. SSMS скачивается бесплатно: 2008 , 2008 r2 .
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116609
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aПой проект написан на VBA

вот так пытаюсь подключиться:
Код: vbnet
1.
2.
3.
4.
5.
Public Con As New SqlConnection
...
 Try
...
    End Try


бугага !
тебя "развели", это не VBA - это Java ! ... не - Ассемблер, точна !
все файли в проекте имеют расширение .vb и во весь код построен
Код: vbnet
1.
2.
3.
  Public Sub SaveSettings()
    Dim i, j As Integer
    Dim Sect, sKey As String


я когда-то писал под vba Хоть и не много, но его смогу отличить от явы)
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116610
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty112t_e_m_aПой проект написан на VBA

вот так пытаюсь подключиться:
Код: vbnet
1.
2.
3.
4.
5.
Public Con As New SqlConnection
...
 Try
...
    End Try


бугага !
тебя "развели", это не VBA - это Java ! ... не - Ассемблер, точна !это vb.net вообще-то
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116612
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyОтсюда 13797062 и далее можно не читать и забыть.

У юзера "тёма" нет доступа именно к базе data, значит нужно открыть SQL Server Management Studio и дать ему права. SSMS скачивается бесплатно: 2008 , 2008 r2 .
спасибо похоже на правду)
буду скачивать)
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116613
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyОтсюда 13797062 и далее можно не читать и забыть.

У юзера "тёма" нет доступа именно к базе data, значит нужно открыть SQL Server Management Studio и дать ему права. SSMS скачивается бесплатно: 2008 , 2008 r2 .
под каким логином, Вы предлагаете ТС запускать SSMS для выдачи прав ?

"тёма" - его виндовый логин, и, наверняка, с правами лок.админа, раз он так лихо коннектится к мастер,
соответственно, все БД на сервере - ему доступны "уже" ... если они/она конкретная БД data там есть ...
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116614
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyqwerty112пропущено...

бугага !
тебя "развели", это не VBA - это Java ! ... не - Ассемблер, точна !это vb.net вообще-то
:)
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116620
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty112под каким логином, Вы предлагаете ТС запускать SSMS для выдачи прав ?SSMS не нуждается в правах для запуска. Лишь для соединения с базой. А раз тёма имеет доступ к master, то проблемы вообще нет. Я думаю, что data не прописана в master, поэтому права админа "тёма" на нее не распространяются.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116626
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyqwerty112под каким логином, Вы предлагаете ТС запускать SSMS для выдачи прав ?SSMS не нуждается в правах для запуска. Лишь для соединения с базой. А раз тёма имеет доступ к master, то проблемы вообще нет. Я думаю, что data не прописана в master, поэтому права админа "тёма" на нее не распространяются.
ещё раз
локальный виндовый админ, на сервере, имеет роль sysadmin,
ему "вполне пофиг" все разрешения - он их имеет просто по определению !

по такому поводу, коннект к любой БД на сервере, не выполнится только если этой БД там нет !
(или, что тоже самое - ТС неправильно пишет её название)
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116629
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112Antonariyпропущено...
SSMS не нуждается в правах для запуска. Лишь для соединения с базой. А раз тёма имеет доступ к master, то проблемы вообще нет. Я думаю, что data не прописана в master, поэтому права админа "тёма" на нее не распространяются.
ещё раз
локальный виндовый админ, на сервере, имеет роль sysadmin,
ему "вполне пофиг" все разрешения - он их имеет просто по определению !

по такому поводу, коннект к любой БД на сервере, не выполнится только если этой БД там нет !
(или, что тоже самое - ТС неправильно пишет её название)
ну как же ее нет! если я ее скинул в папку на сервер где находяться остальные БД и имя ее я пишу правильно.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116632
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyqwerty112под каким логином, Вы предлагаете ТС запускать SSMS для выдачи прав ?SSMS не нуждается в правах для запуска. Лишь для соединения с базой. А раз тёма имеет доступ к master, то проблемы вообще нет. Я думаю, что data не прописана в master, поэтому права админа "тёма" на нее не распространяются.
я установил эту программу вот что у меня на экране
что мне выбирать?
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116633
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aну как же ее нет! если я ее скинул в папку на сервер где находяться остальные БД и имя ее я пишу правильно.
"скинуть" - мало,
её ещё нужно подключить (приаттачить)

вот, можем даже проверить "по-простому"
выключи студию, и попробуй открыть файл mdf (только если не очень большой, конечно, а то "устанеш ждать") - блокнотом
если НЕ откроется (ОС "скажет", что "занят другим процессом") - то он подключен,
если откроется - НЕ подключен

зы
а вообще, SSMS, конечно, лучше скачай - пригодится
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116638
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aну как же ее нет! если я ее скинул в папку на сервер где находяться остальные БД и имя ее я пишу правильно.
"скинуть" - мало,
её ещё нужно подключить (приаттачить)

вот, можем даже проверить "по-простому"
выключи студию, и попробуй открыть файл mdf (только если не очень большой, конечно, а то "устанеш ждать") - блокнотом
если НЕ откроется (ОС "скажет", что "занят другим процессом") - то он подключен,
если откроется - НЕ подключен

зы
а вообще, SSMS, конечно, лучше скачай - пригодится
если в студи в ServerExplorer отключу БД, то могу ее через блокнот открыть, а если она подключена то не открывает
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116641
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и что мне в том окне выбирать что бы поменять права доступа к бД
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116662
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
народ помогите установить эту программу
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116682
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
t_e_m_aнарод помогите установить эту программуткни в installation слева
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116687
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyt_e_m_aнарод помогите установить эту программуткни в installation слева
вот ткнул
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116693
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первый пункт справа
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116729
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, странно... Ссылку Тёме давали на русский инсталлятор, а он чёй-то по-аглицки на картинках...
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116939
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMКстати, странно... Ссылку Тёме давали на русский инсталлятор, а он чёй-то по-аглицки на картинках...
да есть такое) инсталятор был англ но прога на русском.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116944
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyпервый пункт справа
установил, запустил и добавил заново эту БД и в свойствах написано что " владелец БД - тёма", но все равно не могу к ней приконектиться с проекта
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116951
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если строка подключение такая
Код: vbnet
1.
 Con.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=umg_data;Asynchronous Processing=True"


то пишет просто что " login failed for user''. "
А если стоит такая
Код: vbnet
1.
 Con.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=umg_data;Asynchronous Processing=True;Integrated Security=SSPI"


то пишет " Сannot open database 'data' requested by the login. The login failed. Login failed for user '4901\тёма' "
Может что-то нужно настроить для БД.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116955
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, нужно...
Всё же разобраться с аутентификацией.
Вы по настройке SQL-сервера вообще ничего не знаете, даже основ?

Тогда попросите у кого-нибудь удаленной помощи, поскольку будет проще "один раз увидеть", чем на 10 страницах объяснять первоначальную настройку.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116960
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня (ещё вчера :) ), появилось "нехорошее" подозрение, что у ТС несколько инстансов-серверов установленно,
и он "лепит" БД к ожному, а ломится - на другой ...
и сёдня, чота, только "крепнет" такая мысль ...
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116961
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMМожет, нужно...
Всё же разобраться с аутентификацией.
Вы по настройке SQL-сервера вообще ничего не знаете, даже основ?

Тогда попросите у кого-нибудь удаленной помощи, поскольку будет проще "один раз увидеть", чем на 10 страницах объяснять первоначальную настройку.
кое что знаю. Может нужно включить учетную запись-посредник?
или скиньте пару ссылок на статьи
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116962
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_a,

выполни-ка это в ССМС, там где БД подключил
Код: sql
1.
select @@servername
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116964
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имя сервера)
вот что выдало
"4901\SQLEXPRESS"
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116966
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aимя сервера)
вот что выдало
"4901\SQLEXPRESS"
ок,
вот это, и результат покажеш
Код: sql
1.
SELECT CATALOG_NAME FROM INFORMATION_SCHEMA.SCHEMATA
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116970
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116972
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116977
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_a,

этот давай
Код: sql
1.
SELECT name FROM SYSDATABASES 



тот запрос для 2000
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116981
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Invalid object name 'SYSDATABASES'.
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116983
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aInvalid object name 'SYSDATABASES'.
Код: sql
1.
SELECT name FROM master.dbo.SYSDATABASES 
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116988
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
получаеться имя моей БД почему то написано с адресом, если я так и вставлю в строку подключения:
Код: vbnet
1.
 Con.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=D:\REPORTLAST1\UMG_DATA.MDF;Asynchronous Processing=True;Integrated Security=SSPI"


то прога конектиться, но вылетает на заполнении DataSet c такой ошибкой :
"Additional information: Login failed for user ''."
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116990
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116992
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aК сообщению приложен файл. Размер - 16Kb
ойй, "я лусну" )

как ?? ну как, ты сумел дать БД такое имя ??

как ты её подключал ?
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116993
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112t_e_m_aК сообщению приложен файл. Размер - 16Kb
ойй, "я лусну" )

как ?? ну как, ты сумел дать БД такое имя ??

как ты её подключал ?
не знаю) это не,файл имеет имя umg_data
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116995
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aполучаеться имя моей БД почему то написано с адресом, если я так и вставлю в строку подключения:
Код: vbnet
1.
 Con.ConnectionString = "Data Source=4901\SQLEXPRESS; Initial Catalog=D:\REPORTLAST1\UMG_DATA.MDF;Asynchronous Processing=True;Integrated Security=SSPI"


то прога конектиться, но вылетает на заполнении DataSet c такой ошибкой :
"Additional information: Login failed for user ''."
с бд уже понятно, но все равно же с логином что-то не то
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38116997
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aqwerty112пропущено...

ойй, "я лусну" )

как ?? ну как, ты сумел дать БД такое имя ??

как ты её подключал ?
не знаю) это не,файл имеет имя umg_data
в ССМС, правая педаль по БД в "Обджект эксплорер" - Rename
переименовуй, так как нужно ... ну и всё ..
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38117005
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поменял имя, но все равно ошибка при заполнении датаСета
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38117006
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t_e_m_aпоменял имя, но все равно ошибка при заполнении датаСета
код где ?!!
ну и вообще, этот уже, вопрос, к дотнетчикам нужно "нести"

они тоже хотят праздника :))
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38117057
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо что помогли разобраться!
...
Рейтинг: 0 / 0
Помогите подключить БД mssql к vba
    #38117061
t_e_m_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отдельная благодарность AndreTM и qwerty112.
...
Рейтинг: 0 / 0
72 сообщений из 72, показаны все 3 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите подключить БД mssql к vba
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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