Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Подключение к БД MSSQL через Visual Studio  [new]
Corei3
Member

Откуда:
Сообщений: 77
Всем доброго времени суток!

Не так давно познакомился с Visual Studio. Учусь писать код на C++. Но основной вид деятельности связан с SQL. Использую для подключения и написания селектов - MSSQL Server Management Studio.

Собственно вопрос - можно ли подключаться через Visual Studio к БД MSSQL? Настроить постоянное подключение к нескольким БД на разных серверах? Или может посоветуете другую удобную программу?

Заранее благодарю.
11 дек 19, 16:20    [22037922]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
msLex
Member

Откуда:
Сообщений: 8002
Corei3
можно ли подключаться через Visual Studio к БД MSSQL? Настроить постоянное подключение к нескольким БД на разных серверах?

Да, View -> Server Explorer
11 дек 19, 16:32    [22037934]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
Corei3
Member

Откуда:
Сообщений: 77
msLex, спасибо! Настроил соединение. А как то можно настроить отображение все баз соединения? По умолчанию показывает объекты только одной. В MSSQL Server Management Studio Иерархия: Сервер/БД/Объекты. А в VS: Сервер/Объекты. Причем объекты отображаются только по БД указанной в настройках.

К сообщению приложен файл. Размер - 64Kb


Сообщение было отредактировано: 12 дек 19, 10:51
12 дек 19, 10:47    [22038445]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
Corei3
Member

Откуда:
Сообщений: 77
Не очень удобно. Еще и не посмотреть триггеры и индексы. Такая лайтовая версия MSSQL Server Management Studio.

Может посоветуете что-нибудь еще? Но по инструментам аналогичное MSSQLS Management Studio?
12 дек 19, 11:01    [22038459]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31339
Corei3
Не очень удобно. Еще и не посмотреть триггеры и индексы. Такая лайтовая версия MSSQL Server Management Studio.
VS предназначена для разработки.
Там можно писать код, в том числе триггеры и индексы, удобно его структурировать, хранить версии кода, делать деплой-скрипты.
А студия предназначена для администрирования.
Corei3
Может посоветуете что-нибудь еще? Но по инструментам аналогичное MSSQLS Management Studio?
В общем, есть разные программы, например, https://www.red-gate.com/ ,но нужны очень веские основания, что бы использовать их вместо SSMS. Обычно их даже используют "вместе", а не "вместо".
12 дек 19, 11:18    [22038485]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31339
Corei3
Еще и не посмотреть триггеры и индексы
? Всё там есть.
12 дек 19, 11:19    [22038487]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31339
Corei3
А как то можно настроить отображение все баз соединения?
Все базы показывает, на которые есть права.
12 дек 19, 11:20    [22038488]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
Corei3
Member

Откуда:
Сообщений: 77
alexeyvg, спасибо! Скачал trial версию. Изучаю.
12 дек 19, 15:19    [22038783]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
Corei3
Member

Откуда:
Сообщений: 77
alexeyvg, триггеры вижу. Как модифицировать не нашел. При нажатии на кнопку "open" выдает ошибку - Could not retrieve the definition of .... from the server. Возможно действительно проблема в правах. Но странно.
Индексы не вижу совсем. Возможно есть дополнительная настройка? Включающая дополнительно другие объекты.
12 дек 19, 15:31    [22038810]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
Corei3
Member

Откуда:
Сообщений: 77
alexeyvg, да, показывает. Я не об этом. Есть Server Explorer. В нем дерево:

Data Connections:

14.25.36.43.Base.dbo // - соединение мною настроенное к серверу 14.25.36.43, конкретно к БД - Base.

  • Tables
  • Views // - папки БД Base
  • Stored Procedures
...

Чтобы выбрать и посмотреть другую БД, например BASE1, какие в ней таблицы, нужно выбрать Modify Connection и сменить database. Или делать снова Add Connections на нужную БД на том же сервере.

В MSSQL:

14.25.36.43 // Сервер
  • Base
  • Base1 // Все БД на сервере
  • Base2
------------------[li]Tables
------------------[li]Views // - папки выбранной БД
------------------[li]Stored Procedures
12 дек 19, 15:49    [22038835]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
Corei3
Member

Откуда:
Сообщений: 77
Corei3, Ооо, все, разобрался. Нужно было перейти в SQL Server Object Explorer! Гуд.
12 дек 19, 15:55    [22038841]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
Corei3
Member

Откуда:
Сообщений: 77
Corei3, и все объекты показываются. Ну все - гуд! Вопрос снимается. Вполне теперь все удобно.

Папки SQL Server Agent как я понимаю, в частности Jobs в VS отображаться не будут. ?

alexeyvg, большое спасибо! Red-Gate взял на изучение!
12 дек 19, 15:59    [22038846]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31339
Corei3
Папки SQL Server Agent как я понимаю, в частности Jobs в VS отображаться не будут. ?
Не находил такого.
12 дек 19, 16:54    [22038941]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7686
Corei3,

у Агента нет папок. Это отдельный Windows сервис. Настройки находятся в таблицах базы msdb.
12 дек 19, 17:48    [22039021]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к БД MSSQL через Visual Studio  [new]
vikkiv
Member

Откуда: London
Сообщений: 2700
Azure Data Studio ?
12 дек 19, 23:35    [22039243]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить