Обозреватель серверов visual studio 2019 как включить
Я не могу поверить, что не смог найти рабочее решение для этого после часа поиска. Я следую в этой статье на Entity Framework 6.0, который сначала дает простой пошаговый код. Я создал проект и установил последнюю версию пакет EF Nuget для компиляции проекта. Я также проверил, что у меня установлен Microsoft SQL Server 2012 Express LocalDB, который поставляется с Visual Studio 2013. У меня нет других экземпляров SQL, установленных на моем локальный компьютер. Программа запускается, и записи добавляются в базу данных и выводятся в консоль. Но когда в статье говорится "проверьте свой localdb", он не говорит, как! Я ничего не вижу.МДФ или.LDF-файлы, созданные в папке проекта. Я пробовал каждый способ подключения проводника сервера Visual Studio к LocalDB. Мастер не может найти (localdb) или не может найти поставщика в Обозревателе серверов, чтобы принять строку подключения, например (localdb)v11.0;Integrated Security=true; Я видел, что это спрашивало несколько мест в StackOverflow, но нет ответ работает или помечен как ответ. Пожалуйста, помогите, это не должно быть таким разочарованием!
каковы шаги для подключения проводника сервера Visual Studio к LocalDB?
OK, отвечая на мой собственный вопрос.
шаги для подключения LocalDB к Visual Studio Server Explorer
- открыть командную строку
- Run SqlLocalDB.exe start v11.0
- Run SqlLocalDB.exe info v11.0
- скопировать имя канала экземпляра это начинается с np:\.
- в Visual Studio выберите сервис > подключение к базе данных.
- для имени сервера введите (localdb)\v11.0 . Если это не сработало, используйте имя канала экземпляра что вы скопировали ранее. Это также можно использовать для подключения к среде SQL Management Studio.
- выберите базу данных в следующем раскрывающемся списке
- нажмите OK
на Visual Studio 2012 все, что мне нужно было сделать, это войти:
Visual Studio 2015 и Visual Studio 2017 изменен на:
в качестве имени сервера при добавлении Microsoft SQL Server Data источник:
и затем имена базы данных были заполнены. Мне не нужно было делать все остальные шаги в принятом ответе, хотя было бы неплохо, если бы имя сервера было доступно автоматически в имени сервера выпадающий список.
вы также можете просматривать имена базы данных LocalDB, доступные на вашем компьютере, используя:
- Источник: Microsoft SQL Server (SqlClient)
- имя сервера: (localdb)\MSSQLLocalDB
- вход на сервер: Use Windows Authentication
Это сработало для меня.
- открыть командную строку
- Выполнить " SqlLocalDB.exe start"
- системный ответ "экземпляр LocalDB "mssqllocaldb" запущен."
- В VS, View / Server Explorer / (щелкните правой кнопкой мыши) подключения к данным / добавить соединение
- источник данных: Microsoft SQL Server (SqlClient)
- имя сервера: (localdb)\MSSQLLocalDB
- вход на сервер: используйте проверку подлинности Windows
- нажмите "Проверить соединение", затем OK.
следующее работает с Visual Studio 2017 Community Edition в Windows 10 с помощью SQLServer Express 2016.
откройте PowerShell проверьте, что он называется с помощью SqlLocalDB.exe info и работает ли он с SqlLocalDB.exe info NAME . Вот как это выглядит на моей машине:
если он не работает, вам нужно запустить его с SqlLocalDB.exe start MSSQLLocalDB . Когда он работает, вы видите Instance pipe name: начинается с np:\ . Копию, что им колонны труб. В VS2017 открыть посмотреть Server Explorer и создать новое подключение типа Microsoft SQL Server (SqlClient) (Не обманывайтесь другими типами файлов, которые вы хотите полный тип соединения fat) и установите Server name: имя канала экземпляра, скопированное из PowerShell.
я тоже поставил Connect to database быть той же базой данных, которая была в строке подключения, которая работала в моем проекте ядра Dotnet / Entity Framework Core, который был настроен с помощью dotnet ef database update .
вы можете войти в систему и создать базу данных с помощью sqlcmd и строка именованной трубы:
использовать Обозреватель объектов SQL Server (SSOX) вместо
это довольно просто.
- С посмотреть, открытого объект SQL Server Исследователь!--3-->.
- щелкните правой кнопкой мыши "таблица"> Конструктор
Visual Studio 2015 RC, установлен LocalDb 12, аналогичные инструкции до, но по-прежнему не должны быть обязаны знать "magic", прежде чем использовать это, экземпляр по умолчанию должен быть включен . Rant complete, no для решения:
, который будет отображать
код экземпляр название может отличаться. В любом случае перейдите к VS и откройте Обозреватель серверов, щелкните правой кнопкой мыши подключения к данным, выберите Добавить, выберите SQL Server на сервере тип имени:
не вводя имя БД, нажмите "Проверить соединение".
исправление не работает.
точно так же, как на примере иллюстрации, все эти шаги предоставляют доступ только к "системным" базам данных и не позволяют выбрать существующие пользовательские базы данных, к которым вы хотите получить доступ.
решение для доступа к локальному (не Express Edition) экземпляру Microsoft SQL server находится на стороне SQL Server:
- откройте диалоговое окно Выполнить (WinKey + R)
- типа: "услуги.msc"
- выберите SQL Server Браузер
- Выберите Свойства
- изменить "отключено" на "вручную"или " автоматически"
- когда кнопка" Пуск " службы получает включить, нажмите на нее.
готово! Теперь вы можете выбрать локальный SQL Server из списка имя сервера в свойствах подключения.
запустите CMD как admin.
- из меню "Пуск ""cmd" - подождите, пока он его найдет.
- щелкните правой кнопкой мыши на cmd и выберите Открыть как администратор
- тип: cd C:\Program файлы\Microsoft SQL Server\120\Tools\Binn
- тип: sqllocaldb пуск
- Теперь введите: sqllocaldb info
- показывает доступные запущенные экземпляры sql. выбирай, что хочешь.
чтобы узнать больше об экземпляре тип : в sqllocaldb info instanceName
самый быстрый способ в Visual Studio 2017-перейти к инструментам - > SQL Server - > новый запрос.. Выберите из локальных баз данных и выберите нужное имя базы данных внизу.
имя сервера Visual Studio 2017:
добавить новое соединение с помощью меню Сервис - > подключиться к базе данных.
Я выполнил описанные выше шаги, но забыл установить SQL Server 2014 LocalDB перед конфигурацией Visual Studio 2015.
мои шаги следующие:
- установите SQL Server 2014 LocalDB;
- откройте Visual Studio 2015, а потом Обозреватель объектов SQL Server;
- найдите LocalDB под тегом SQL Server.
надеюсь, это поможет кому-нибудь.
сценарий: Windows 8.1, VS2013 Ultimate, SQL Express установлен и запущен, браузер SQL Server отключен. Это сработало для меня:
- сначала я включил браузер SQL Server в разделе "Службы".
- В Visual Studio: Откройте консоль диспетчера пакетов и введите:Включить-Миграций; Затем Введите Enable-Migrations-ContextTypeNameYourContextDbName это создало папку миграции в VS.
- внутри Папка миграции вы найдете "конфигурация.cs " файл, включите автоматическую миграцию по: AutomaticMigrationsEnabled = true;
- запустите приложение еще раз, среда создает DefaultConnection, и вы увидите новые таблицы из вашего контекста. Это новое соединение указывает на экземпляр. Созданная строка подключения показывает: источник данных=(LocalDb)\v11.0 . (дополнительные параметры и путь к созданному файлу МДФ)
теперь вы можете создать новое соединение с Имя сервера: (LocalDb)\v11.0 (нажмите Обновить) Подключение к базе данных: выберите новую базу данных в раскрывающемся списке.
надеюсь, это поможет.
С SQL Server 2017 и Visual Studio 2015 я использовал localhost\SQLEXPRESS
- одно из немногих инструментальных окон в системе Visual Studio, не связанных с какими-либо решениями или проектами. Оно позволяет исследовать и запрашивать ресурсы аппаратного обеспечения и службы на локальных или удаленных компьютерах. С его помощью разработчик может решать разные задачи и выполнять многие действия, включая добавление ресурсов в свое приложение.
Окно Server Explorer, показанное на рисунке ниже, имеет связь с тремя типами ресурсов. Во-первых, узел Servers обеспечивает доступ к аппаратным ресурсам и службам на локальном, или удаленном компьютере. Эта функциональная возможность исследуется очень подробно. Во-вторых, узел Data Connections обеспечивает все аспекты работы с каналами передачи данных, включая создание баз данных, добавление и модификацию таблиц, создание связей между данными и даже выполнение запросов. В заключение пользователь может добавить связь с сервером SharePoint и просматривать его ресурсы, такие как Content Types, Lists, Libraries и Workflows.
На рисунке также видно соединение с облачными службами Windows Azure, которое появляется только при установленных библиотеках SDK для работы с Azure.
Серверные соединения
Узел Servers лучше было бы назвать Computers, потому что с его помощью можно соединяться с любым компьютером, к которому пользователь имеет доступ, и посылать ему запросы, независимо от того, является ли он сервером или настольной рабочей станцией. Каждый из этих компьютеров представлен в виде отдельного узла, расположенного под узлом Servers. Под узлом компьютера расположен список аппаратного обеспечения, служб и других компонентов, принадлежащих данному компьютеру. Каждый из них предусматривает многочисленные операции или задачи, которые можно выполнить. Некоторые поставщики программного обеспечения поставляют встраиваемые компоненты, которые расширяют функциональные возможности окна Server Explorer.
Для того чтобы открыть окно Server Explorer, необходимо выбрать команду Server Explorer в меню View. Локальный компьютер включается в список Servers по умолчанию. Для того чтобы добавить другой компьютер, следует щелкнуть правой кнопкой мыши на узле Servers и выбрать команду Add Server из контекстного меню.
Ввод имени компьютера или его IP-адреса инициирует попытку связаться с этой машиной, используя мандат пользователя. Если пользователь не имеет достаточных привилегий, он может установить связь, используя другое имя, щелкнув на соответствующем соединении. В исходном состоянии соединение отключено, но если пользователь щелкнет на нем, откроется диалоговое окно, показанное на рисунке ниже, в котором можно ввести альтернативное имя и пароль:
Для доступа к любому серверу необходимы права администратора.
Узел Event Logs
Узел Event Logs открывает доступ к машинным журналам регистрации событий. Для того чтобы запустить утилиту Event Viewer, нужно выбрать соответствующую команду в контекстном меню. Как показано на рисунке ниже, в качестве альтернативы можно открыть список журналов регистрации событий и найти конкретное приложение. Щелкнув на любом из событий, можно вывести на экран информацию о данном событии в окне Properties.
Несмотря на то что окно Server Explorer является полезным инструментом для опрашивания машины при создании программы, его истинная мощь в процессе создания компонентов проявляется, когда пользователь перетаскивает узел ресурса в окно Windows Form. Например, если перетащить узел Application в окно Windows Form, то в область невидимых компонентов проектировщика будет добавлен экземпляр класса System.Diagnostics.EventLog. Затем разработчик может сделать запись об этом событии в журнале регистрации событий, используя следующий код:
Поскольку код, приведенный выше, создает новый источник событий Source в журнале Application Event Log, для его выполнения необходимы права администратора. Если при работе под управлением операционной системы Windows Vista или выше включен механизм управления учетными записями пользователей (User Account Control), то необходимо создать манифест приложения.
После выполнения этого кода пользователь увидит результаты в окне Server Explorer. Теперь необходимо щелкнуть на кнопке Refresh инструментальной панели Server Explorer, чтобы гарантировать, что новый источник событий (Event Source) будет выведен на экран под узлом Application Event Log.
В качестве альтернативы программисты, работающие на языке Visual Basic, могут добавить в свой код класс Event Log и использовать встроенный журнал регистрации событий, принадлежащий пространству имен My. Например, можно модифицировать предыдущий сниппет и создать регистрационную запись с помощью метода My.Application.Log.WriteEntry.
Помимо этого, можно также записать информацию об исключении, используя метод My.Application.Log.WriteException, который принимает в качестве аргументов исключение и два необязательных параметра, содержащих дополнительную информацию.
Использование пространства имен My для записи информации в журнал регистрации событий имеет много дополнительных преимуществ. В следующем файле конфигурации указан объект класса EventLogTraceListener, предназначенный для передачи регистрационной информации в журнал регистрации событий. Однако пользователь может задавать других слушателей - например, объекты класса FileLogTraceListener, которые записывают информацию о трассировке (trace information) в журнал регистрации событий, добавляя их в коллекции SharedListeners и Listeners.
В этой конфигурации указан также переключатель (switch) DefaultSwitch. Он связан с источником информации о трассировке посредством атрибута switchName и определяет минимальный тип события, которое будет послано перечисленным слушателям. Например, если значение этого переключателя равно Critical, то события, имеющие тип Information, не будут записаны в журнал регистрации событий. Возможные значения переключателя перечислены следующей таблице:
Critical и Error Events
Critical, Error и Warning Events
Critical, Error, Warning и Information
Critical, Error, Warning, Information и Verbose
Start, Stop, Suspend, Resume и Transfer Events
Обратите внимание на то, что существуют перегруженные варианты методов WriteEntry и WriteException, не требующие указания типа событий. В этом случае по умолчанию используются типы Information и Error.
можно проверить подключение к базе данных или службе, а также изучить содержимое базы данных и схемы с помощью обозреватель сервера, Cloud Explorer или SQL Server обозревателя объектов. Функциональные возможности этих окон перекрываются в некоторой степени. Основные отличия:
установите это окно вручную в качестве расширения Visual Studio из Visual Studio Marketplace. Предоставляет специализированные функциональные возможности для изучения и подключения к службам Azure.
Обозреватель объектов SQL Server
Добавление подключения в обозреватель сервера
Чтобы создать подключение к базе данных, щелкните значок Добавить подключение в Обозреватель сервера или щелкните правой кнопкой мыши Обозреватель сервера в узле подключения к данным и выберите команду Добавить подключение. отсюда можно также подключиться к базе данных на другом сервере, SharePointной службе или службе Azure.
Откроется диалоговое окно Добавление соединения . здесь мы указали имя экземпляра SQL Server LocalDB.
Изменение поставщика
если вы используете Visual Studio 2022 для подключения к поставщикам данных OLEDB или ODBC, необходимо помнить, что Visual Studio 2022 теперь является 64-битным процессом.
это означает, что некоторые средства работы с данными в Visual Studio не смогут подключаться к базам данных OLEDB или ODBC с помощью 32-разрядных поставщиков данных. Сюда входит поставщик данных Microsoft Access 32-bit OLEDB, а также другие сторонние поставщики 32-bit.
если необходимо поддерживать 32-разрядные приложения, подключающиеся к OLEDB или ODBC, вы по-прежнему сможете создавать и запускать приложение с Visual Studio 2022. тем не менее, если необходимо использовать какие-либо инструменты Visual Studio данных, такие как обозреватель сервера, мастер источников данных или конструктор наборов данных, необходимо использовать более раннюю версию Visual Studio, которая все еще является 32-битным процессом. последняя версия Visual Studio, которая была 32-разрядным процессом, была Visual Studio 2019.
Если вы планируете преобразовать проект в 64-разрядный процесс, вам потребуется обновить подключения к данным OLEDB и ODBC, чтобы использовать 64-разрядные поставщики данных.
если приложение использует базы данных Microsoft Access и может преобразовать проект в 64-разрядный, рекомендуется использовать 64-разрядный ядро СУБД Microsoft access, также называемый модулем подключения Access (ACE). Дополнительные сведения см. в разделе поставщик OLE DB для Jet и драйвер ODBC — 32-разрядные версии .
Если вы используете сторонний поставщик данных, мы рекомендуем подключиться к поставщику, чтобы узнать, предлагают ли они 64-разрядный поставщик перед преобразованием проекта в 64-разрядный.
Проверка подключения
После выбора источника данных нажмите кнопку проверить соединение. Если это не удается, вам потребуется устранить неполадки, используя документацию поставщика.
если тест выполнен, можно приступать к созданию источника данных, который является Visual Studio термином, который на самом деле означает модель данных , основанную на базовой базе данных или службе.
Я не могу поверить, что я не мог найти рабочее решение для этого после часа поиска. Я следую за этой статьей о Entity Framework 6.0, которая дает простое руководство по Code First. Я создал проект и установил последний пакет EF Nuget для проекта для компиляции. Я также проверил, что у меня установлена Microsoft SQL Server 2012 Express LocalDB, поставляемая с Visual Studio 2013. У меня нет других экземпляров SQL, установленных на моем локальном компьютере. Программа запускается, и записи добавляются в базу данных и выводятся в консоли. Но когда в статье написано «проверь свою локальную базу данных», в ней не сказано, как! Я не вижу никаких файлов .mdf или .ldf, созданных в папке проекта. Я пытался всеми способами подключить Visual Studio s Обозреватель серверов в LocalDB. Мастер не может найти (localdb) или не удается найти какого-либо провайдера в обозревателе серверов, чтобы он мог принять строку подключения, как (localdb)\v11.0;Integrated Security=true; я видел, когда в нескольких случаях в StackOverflow запрашивалось несколько мест, но ответ не работает или помечен как ответ. Пожалуйста, помогите, это не должно быть таким разочарованием!
Какие шаги для подключения Visual Studio Server Explorer к LocalDB?
Мне часто жаль людей, которые только входят в этот бизнес. 20 лет назад инструменты были намного проще в использовании. Документация также сейчас едва ли адекватна, а в большинстве случаев меньше. Теперь я вижу «документацию» в MSDN, которая просто объясняет метод, такой как «foo» -> «Это метод foo». Действительно, Microsoft? Что случилось с техническими писателями? Что случилось с Books Online (по-настоящему)? Убедитесь, что вы используете Visual Studio от имени администратора. Моя установка создает базу данных в sqlserverexpress, а не в localdb. Что вызывает это?В Visual Studio 2012 все, что мне нужно было сделать, это ввести:
Visual Studio 2015 и Visual Studio 2017 изменены на:
в качестве имени сервера при добавлении Microsoft SQL Server Data источника в:
а затем имена баз данных были заполнены. Мне не нужно было делать все остальные шаги в принятом ответе, хотя было бы неплохо, если бы имя сервера было доступно автоматически в поле со списком имен серверов.
Вы также можете просматривать имена баз данных LocalDB, доступные на вашем компьютере, используя:
Я не могу поверить, что не смог найти рабочего решения после часа поиска. Я слежу за этой статьей о Entity Framework 6.0, в которой дается простой обзор Code First. Я создал проект и установил последний пакет EF Nuget для компиляции проекта. Я также подтвердил, что у меня установлен Microsoft SQL Server 2012 Express LocalDB, поставляемый с Visual Studio 2013. У меня нет других экземпляров SQL, установленных на моем локальном компьютере. Программа запускается, записи добавляются в базу данных и выводятся на консоль. Но когда в статье говорится «проверьте свой localdb», не говорится, как это сделать! Я не вижу файлов .mdf или .ldf, созданных в папке проекта. Я пробовал всеми способами подключить обозреватель сервера Visual Studio к LocalDB. Мастер не может найти (localdb) или не может найти в обозревателе серверов ни одного поставщика, который бы принял строку подключения, например (localdb)\v11.0;Integrated Security=true; . Я видел, как это запрашивало несколько мест в StackOverflow, но ни один ответ не работал или не был помечен как ответ. Пожалуйста, помогите, это не должно быть так неприятно!
Что нужно сделать для подключения Visual Studio Server Explorer к LocalDB?
Хорошо, отвечая на мой собственный вопрос.
Шаги по подключению LocalDB к Visual Studio Server Explorer
- Открыть командную строку
- Запустите SqlLocalDB.exe start v11.0
- Запустите SqlLocalDB.exe info v11.0
- Скопируйте имя канала экземпляра , которое начинается с np: \ .
- В Visual Studio выберите ИНСТРУМЕНТЫ> Подключиться к базе данных .
- В поле "Имя сервера" введите (localdb)\v11.0 . Если это не сработало, используйте скопированное ранее имя канала экземпляра . Вы также можете использовать это для подключения к SQL Management Studio.
- Выберите базу данных в следующем раскрывающемся списке
- Нажмите ОК
В SQL Server 2017 и Visual Studio 2015 я использовал localhost\SQLEXPRESS
Сценарий: Windows 8.1, VS2013 Ultimate, SQL Express установлен и запущен, браузер SQL Server отключен. Это сработало для меня:
- Сначала я включил браузер SQL Server в разделе служб.
- В Visual Studio: Откройте консоль диспетчера пакетов и введите: Enable-Migrations ; Затем введите Enable-Migrations -ContextTypeNameYourContextDbName . который создал папку Migrations в VS.
- Внутри папки Migrations вы найдете файл «Configuration.cs», включите автоматические миграции: AutomaticMigrationsEnabled = true;
- Снова запустите приложение, среда создаст DefaultConnection, и вы увидите новые таблицы из своего контекста. Это новое соединение указывает на localdb. Созданная строка подключения показывает: Data Source = (LocalDb) \ v11.0 . (дополнительные параметры и путь к созданному mdf-файлу)
Теперь вы можете создать новое соединение с именем сервера: (LocalDb) \ v11.0 (нажмите «Обновить»). Подключение к базе данных: выберите новую базу данных в раскрывающемся списке.
Я надеюсь, что это помогает.
Просто измените ParentInstance на MSSQL 14E.LOCALDB или MSSQL 15E.LOCALDB.
Я выполнил описанные выше действия, но забыл установить SQL Server 2014 LocalDB перед настройкой Visual Studio 2015.
Мои шаги следующие:
- Установите SQL Server 2014 LocalDB;
- Откройте Visual Studio 2015, а затем Обозреватель объектов SQL Server ;
- Найдите свой LocalDB в теге SQL Server.
Надеюсь, это кому-нибудь поможет.
Самый быстрый способ в Visual Studio 2017 - перейти в Инструменты -> SQL Server -> Новый запрос. Выберите «Локальные базы данных» и выберите желаемое имя базы данных внизу.
Имя сервера Visual Studio 2017:
Добавьте новое соединение с помощью меню Инструменты -> Подключиться к базе данных .
Запустите CMD от имени администратора.
- из меню «Пуск» «cmd» - подождите, пока он не найдет его.
- Щелкните правой кнопкой мыши по cmd и выберите «Открыть от имени администратора».
- тип: cd C: \ Program Files \ Microsoft SQL Server \ 120 \ Tools \ Binn
- тип: SqlLocalDB start
- теперь введите: SqlLocalDB info
- Показывает доступные запущенные экземпляры sql . выберите то, что вы хотите .
чтобы узнать больше об экземпляре тип: SqlLocalDB информация instanceName
теперь из VS вы можете настроить свое соединение В VS , Просмотр / Обозреватель сервера / (щелкните правой кнопкой мыши) Подключения к данным / Добавить подключение Источник данных: Microsoft SQL Server (SqlClient) Имя сервера: (localdb) \ MSSQLLocalDB Войдите на сервер: используйте проверку подлинности Windows Нажимаем «Проверить соединение», затем ОК.
Точно так же, как в примере иллюстрации, все эти шаги предоставляют доступ только к «системным» базам данных и не позволяют выбрать существующие пользовательские базы данных, к которым вы хотите получить доступ.
Решение для доступа к локальному (не экспресс-выпуску) экземпляру сервера Microsoft SQL находится на стороне SQL Server:
- Откройте диалоговое окно "Выполнить" (WinKey + R)
- Тип: "services.msc"
- Выберите браузер SQL Server
- Нажмите Свойства
- Измените "отключено" на "Вручную" или "Автоматически"
- Когда кнопка службы «Пуск» станет активной, нажмите на нее.
Сделанный! Теперь вы можете выбрать локальный SQL-сервер из списка «Имя сервера» в окне «Свойства подключения».
Visual Studio 2015 RC, имеет установленный LocalDb 12, инструкции аналогичны предыдущим, но все же не требуется знать «магию», прежде чем использовать это, экземпляр по умолчанию должен быть включен . Rant complete, no for solution :
Что будет отображать
Имя вашего экземпляра может отличаться. В любом случае перейдите в VS и откройте Server Explorer, щелкните правой кнопкой мыши Data Connections, выберите Add, выберите SQL Server, в типе имени сервера:
Не вводя имя БД, нажмите «Проверить соединение».
Следующее работает с Visual Studio 2017 Community Edition в Windows 10 с использованием SQLServer Express 2016.
Откройте PowerShell, проверьте, как он называется, используя SqlLocalDB.exe info , и работает ли он с SqlLocalDB.exe info NAME . Вот как это выглядит на моей машине:
Если он не запущен, вам нужно запустить его с помощью SqlLocalDB.exe start MSSQLLocalDB . Когда он запущен, вы видите Instance pipe name: , который начинается с np:\\ . Скопируйте эту именованную строку канала. В VS2017 откройте представление Server Explorer и создайте новое соединение типа Microsoft SQL Server (SqlClient) (не позволяйте другим типам файлов вводить вас в заблуждение другими типами файлов, для которых вам нужен полный тип соединения) и установите для Server name: значение быть именем канала экземпляра, которое вы скопировали из PowerShell.
Я также установил для Connect to database ту же базу данных, которая была в строке подключения, которая работала в моем проекте Dotnet Core / Entity Framework Core, который был настроен с использованием dotnet ef database update .
Вы можете войти в систему и создать базу данных, используя sqlcmd и именованную строку канала:
У меня это сработало.
- Открыть командную строку
- Запустите "SqlLocalDB.exe start"
- Ответ системы "Экземпляр LocalDB" mssqllocaldb "запущен."
- В VS , Просмотр / Обозреватель сервера / (щелкните правой кнопкой мыши) Подключения к данным / Добавить подключение
- Источник данных: Microsoft SQL Server (SqlClient)
- Имя сервера: (localdb) \ MSSQLLocalDB
- Войдите на сервер: используйте проверку подлинности Windows
- Нажимаем «Проверить соединение», затем ОК.
Вместо этого используйте обозреватель объектов SQL Server (SSOX)
Это довольно просто .
- В меню Вид откройте Обозреватель объектов SQL Server .
- Щелкните правой кнопкой мыши таблицу >Просмотр конструктора .
- Источник данных: Microsoft SQL Server (SqlClient)
- Имя сервера: (localdb)\MSSQLLocalDB
- Войдите на сервер: Use Windows Authentication
В Visual Studio 2012 все, что мне нужно было сделать, это ввести:
Visual Studio 2015 и Visual Studio 2017 изменены на:
В качестве имени сервера при добавлении источника Microsoft SQL Server Data в:
А затем были заполнены имена баз данных. Мне не нужно было выполнять все остальные шаги в принятом ответе, хотя было бы неплохо, если бы имя сервера было доступно автоматически в поле со списком имени сервера.
Вы также можете просмотреть имена баз данных LocalDB, доступные на вашем компьютере, используя:
Читайте также: