Не видит имя сервера visual studio
Я не могу поверить, что не смог найти рабочее решение для этого после часа поиска. Я следую в этой статье на 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
I just installed SQL Server Express on my PC and for some reason it is not showing in my list of available servers to connect on Visual Studio 2010. I added some pictures to explain exactly my problem. I have no idea how to fix this because it is up and running, but not showing up.
12 Answers 12
If the SQL Server Browser service isn't running, it won't find it (which you have disabled). You should still be able to connect to it even though it isn't "discoverable". Try connecting with (local)\SQLEXPRESS .
Thanks! I know this is old but can I ask a question? With SQL Server, I can use . , local or SQLSERVER . Why doesn't SQL Server Express allow . , local or SQLEXPRESS ? It's like (local)\SQLEXPRESS is a subfolder or something. I don't quite get why.
Had the same problem, after searching google for 2 hours while finding nothing, and the server name still wasn't there after refreshing for 100 times!
Then, I tried 1 more thing:
Ignoring the fact that my server doesn't apear on the list.
I just wrote the server nae "(local)\SQLEXPRESS" and went to the connection name which now was enabled! (I didn't realized that before!)
if you were fools like me, this might be the answer!
I just had the same problem, I solved it by typing "." (without quotes) in the server name.
I had the exact same issue as Stan, and for me I had to connect using the IP of the SQL Server Database, followed by the name:
- your ip can be found by using cmd and pinging the device where SQL Server is installe. (in my case the server was hosted on a virtual machine)
This is just as good as the marked answer, and helpful for those not running the server on the machine trying to connect to said server.
I just found out how to figure out the name of local database.
Open View -> SQL Server Object Explorer.
In explorer select SQL Server and you will see you local server.
Select it and press F2 to select it's name.
Now you can copy or change the name of your local database.
Enter this name in add connection form.
Worked just fine for me. Name of my database happened to be " (localdb)\MSSQLLocalDB ".
Neither of other solutions worked for me. And I think this one should help in most cases.
This is the write answer! Thanks. I spend hour checking with my server and just found your steps are working for me.
I had the same problem, I solved problem uninstalling VMware. And working right.
I faced the same problem, My Visual studio doesn't show any of the SQL server in the network including the local SQL server. I tried all the options mentioned above. Finally I tried by disabling Windows Firewall and Defender option in Windows 10. Then I can See all the SQL server including the Local SQL server. This worked for me.
Just Start the SQL Server Browser service it will fix the issue.
You can follow following steps:
2.After that search for the "SQL Server Browser".
- Rigth click on it the you may see the option of Properties click o it.After that you can see "StartUp Type" which is disable by default to connect select it to "Automatic" or "Manual".
- After selecting to "Automatic" click on the start button to start the SQL Server Browser.
5.After following above steps you can see that the "SQL Server Browser" is currently running.
Check the server name while connecting through Microsoft SQL Server.
if sqlserver is installed with new installation try the following:
Mine stopped working after the last Win10 update (12 Jan 2016). I updated everything trying to get it going. I do think though that the SQL update was a necessary part of the sollution below, because that option in the Server Explorer had completely gone.
But after the update, the solution ends up a simple one as said here. In your VStudio's 'Server Explorer' right click on 'Data Connections' and select "Create new sql database'.
Use the string mentioned above '(local)\SQLEXPRESS' and give the database a name.
From then on it is all as you are used to. I must admit the near two days spent trying to get it working again had me in a panic, there is hardly any software I write these days that doesn't have a database component to it, and I could not edit any of the applications I had already written. Though those already published continued to work normally.
I do suspect that some MS Update has knocked out a registry setting that VStudio uses and over the coming months when a developer goes in to edit a database he/she will get a nasty surprise.
I can't believe I couldn't find a working solution to this after an hour of searching. I'm following this article on Entity Framework 6.0 which gives a simple walk-through on Code First. I created the project and installed the latest EF Nuget package for the project to compile. I also verified that I have Microsoft SQL Server 2012 Express LocalDB installed which came with Visual Studio 2013. I don't have any other instances of SQL installed on my local computer. The program runs and entries are added to the database and outputted in the console. But when the article says "check your localdb" it doesn't say how! I don't see any '.mdf' or '.ldf' files created under the project folder. I tried every way to connect Visual Studio's Server Explorer to LocalDB. The wizard cannot locate (localdb) or cannot find any provider in Server Explorer to accept connection string like (localdb)\v11.0;Integrated Security=true; I've seen this asked several places in StackOverflow but no answer works or marked as answer. Please help, this doesn't have to be this frustrating!
What are the steps to connect Visual Studio Server Explorer to LocalDB?
I often pity people who are just entering this business. 20 years ago, the tools were actually much easier to use. The documentation is also now barely adequate, and in most cases, less than. I see "documentation" now on MSDN that simply explains a method, such as "foo" -> "This is the foo method." Really, Microsoft? What happened to the technical writers? What happened to Books Online (for real)?
14 Answers 14
In Visual Studio 2012 all I had to do was enter:
Visual Studio 2015 and Visual Studio 2017 changed to:
as the server name when adding a Microsoft SQL Server Data source in:
and then the database names were populated. I didn't need to do all the other steps in the accepted answer, although it would be nice if the server name was available automatically in the server name combo box.
You can also browse the LocalDB database names available on your machine using:
Yup, this is what is supposed to work the first time. But if it didn't, the steps in the accepted answer should start the service and make it work.
Maybe SQL Server Object Explorer started it for me as I used it to find out what the server name Entity Framework had used. I had found this question, but was kind of scared off trying the answer as I was hoping for something simpler and hadn't fully read it as I thought I had to use the pipe name :)
Am I just blind to the details, or is it extremely frustrating that setting this up isn't more intuitive? Whether in 2012 or 2015, it seems like they are almost hiding stuff like this throughout the IDE.
Why Microsoft, why? Why change the name and not update your documentation? (Thank you for the VS 2015 path)
OK, answering to my own question.
Steps to connect LocalDB to Visual Studio Server Explorer
- Open command prompt
- Run SqlLocalDB.exe start v11.0
- Run SqlLocalDB.exe info v11.0
- Copy the Instance pipe name that starts with np:\.
- In Visual Studio select TOOLS > Connect to Database.
- For Server Name enter (localdb)\v11.0 . If it didn't work, use the Instance pipe name that you copied earlier. You can also use this to connect with SQL Management Studio.
- Select the database on next dropdown list
- Click OK
Almost every action these days on the MS platform involves some magic or prior memorized knowledge. who will support these things in 5 years when a whole new set of magic is in place?
Thank you! Just to add to this excellent answer (and excellent question): SqlLocalDb info will list all server names. In my case, after the EF code-first magic, my database ended up in MSSQLLocalDB not v11.0 , so I entered (localdb)\MSSQLLocalDB in the Add Connection dialog box.
SqlLocalDb.exe appears twice in my system path - first in C:\Program Files\Microsoft SQL Server\110\Tools\Binn and then in C:\Program Files\Microsoft SQL Server\120\Tools\Binn. Therefore only the earlier version will ever get called! I have both VS2012 and VS 2013 installed.
I believe more and more people are gravitating over to other programming languages from Microsoft stuff. This simple configuration stuff and file location stuff has become harder than whatever the other languages lack. If they lack at all.
I've been scratching my head all afternoon over this. Why do they have to make it so complicated, when it used to be so bloody easy? Thanks for the help.
- Data Source: Microsoft SQL Server (SqlClient)
- Server name: (localdb)\MSSQLLocalDB
- Log on to the server: Use Windows Authentication
Press Refresh button to get the database name :)
Use SQL Server Object Explorer (SSOX) Instead
Unlike the other answers, this approach uses:
- No special commands.
- No complicated configurations.
Just use the SQL Server Object Explorer
It's pretty straightforward.
- From the View menu, open SQL Server Object Explorer.
It worked for me.
- Open command prompt
- Run "SqlLocalDB.exe start"
- System response "LocalDB instance "mssqllocaldb" started."
- In VS, View/Server Explorer/(Right click) Data Connections/Add Connection
- Data Source: Microsoft SQL Server (SqlClient)
- Server name: (localdb)\MSSQLLocalDB
- Log on to the server: Use Windows Authentication
- Press "Test Connection", Then OK.
The following works with Visual Studio 2017 Community Edition on Windows 10 using SQLServer Express 2016.
Open a PowerShell check what it is called using SqlLocalDB.exe info and whether it is Running with SqlLocalDB.exe info NAME . Here's what it looks like on my machine:
If it isn't running then you need to start it with SqlLocalDB.exe start MSSQLLocalDB . When it is running you see the Instance pipe name: which starts with np:\\ . Copy that named pipe string. Within VS2017 open the view Server Explorer and create a new connection of type Microsoft SQL Server (SqlClient) (don't be fooled by the other file types you want the full fat connection type) and set the Server name: to be the instance pipe name you copied from PowerShell.
I also set the Connect to database to be the same database that was in the connection string that was working in my Dotnet Core / Entity Framework Core project which was set up using dotnet ef database update .
You can login and create a database using the sqlcmd and the named pipe string:
Я скопировал файл своего решения из другой системы и попытался запустить его на своей машине:
Для этого я перешел в папку проекта и удалил предыдущий файл решения и скопировал новый.
В соответствии с этим я изменил номер порта с 1049 на 1052. Он загрузился и одна из страниц загрузилась.
Но когда я ввел нужные учетные данные, он снова перенаправляется на старый порт, например:
Теперь я не знаю, что делать дальше. Я изменил номер порта на 1052, но все же указал его на 1049. Что мне теперь делать?
У меня была аналогичная проблема. Попробуйте это, и он должен работать
Перейдите в папку проекта и откройте папку .vs(сохраните флажок скрытого элемента проверки, так как эта папка может быть скрыта)
в папке .vs – открыть конфигурацию
см. этот файл конфигурации приложенияhost там? Удалите эту вещь. (Не беспокойтесь, она автоматически восстановится после перекомпиляции проекта.)
Изменение номера порта решило проблему
Обычно на локальном компьютере мы получаем ошибки, такие как This site can't be reached localhost refused to connect , потому что у нас нарушена конфигурация самозаверяющего сертификата для локального IIS Express. Иногда это происходит, когда вы меняете URL-адреса в launchSettings.json или вообще не настраивали самозаверяющие сертификаты на этом компьютере.
-
Удалить папку .vs (необходимо закрыть Visual Studio 2017)
Запустите эти команды в cmd As Administrator :
cd "C:\Program Files (x86)\IIS Express"
Убедитесь, что вы запускаете VS2017 As Administrator и проверьте, устранена ли проблема
У меня такая же проблема. Удаление папки .vs (включая все содержимое, папка может быть скрыта) работало для меня.
Просто удалите (obj) папку Object в папке проекта, затем запустите приложение, и оно будет работать нормально.
Шаги:
- Щелкните правой кнопкой мыши папку проекта и выберите “Открыть папку в проводнике файлов”.
- Затем найдите папку Obj и удалите ее.
- Запустите приложение.
Я запустил Visual Studio как “Запуск от имени администратора”, и это решило мою проблему.
Я решил аналогичную проблему, указав связанные IP-адреса в окне cmd, запущенном как admin:
Затем, один за другим, выдувая их всех:
Когда проект впервые запустился, он создал сертификат SSL для localhost и начал нормально. Когда я отключил SSL, я продолжал получать эту проблему.
Очевидно, что при отключении SSL номера портов меняются, и не все номера портов меняются на новый порт. Убедитесь, что номера портов в Debug одинаковы.
У меня была эта проблема, и я решил ее, закрыв все открытые экземпляры Visual Studio.
Для этого для меня все, что мне нужно было сделать, это воссоздать виртуальный каталог. Я переустановил Windows, а затем вытащил проект из Git. Для этого щелкните правой кнопкой мыши проект решения и выберите “Свойства”, затем перейдите на вкладку “Веб” и нажмите “Создать виртуальный каталог” рядом с URL-адресом проекта.
Я надеюсь, что это тоже поможет кому-то еще!
Свойства проектa > Веб > Создать виртуальный каталог для меня
Щелкните правой кнопкой мыши по проекту → Свойства → Выберите вкладку “Веб” → Под сервером Выберите “Использовать сервер Visual Development”
поэтому косвенно он отключит “Local IIS Server”
Надеюсь, что это может решить эту проблему.
Откройте cmd как администратор и запустите эту команду:
ipaddress – ваш частный ip.
Это сработало для меня.
Когда проект впервые запустился, VS отобразил диалоговое окно с предложением создать SSL-сертификат для localhost – но я не хотел использовать SSL, поэтому я перестал работать и перешел к свойствам проекта и отключил SSL (флажок, который можно снять), После этого я продолжал описывать проблему.
После многих попыток мне удалось отредактировать файл launchSettings.json, расположенный в папке [ProjectName]/Properties. Он был доступен из обозревателя решений.
Когда редактирование было завершено, содержимое выглядело так (где 12345 – это номер порта, а MyNETCoreApp – это имя проекта).
Я сделал следующие правки:
Измените номер порта и удалите отладку сценариев (если включена) для разрешения в localhost .
Это решение сработало для меня:
Перейдите в папку вашего проекта и откройте папку .vs (не .vs флажок скрытого элемента, поскольку иногда эта папка может быть скрыта)
в папке .vs – открыть .vs
видеть, что applicationhost конфигурационный файл есть? Удалите эту вещь. (Не беспокойтесь, она автоматически восстановится после перекомпиляции проекта.)
Я перепробовал все, но ничего не получилось, но это сработало. Если вы можете отлаживать в локальном IIS вместо Express, измените конфигурации, как показано на рисунке ниже. Не забудьте нажать кнопку “Создать виртуальный каталог”
перезагрузка машины была единственным, что у меня сработало
Недавно я столкнулся с этой проблемой и попробовал большинство предложений, но оказалось, что моя проблема была чем-то другим.
В моем случае Visual Studio 2017> Tools > Options
В меню “Отладка” в боковом списке найдите ” Edit and Continue
Uncheck флажок Включить редактировать и продолжить
Это решает мою проблему.
Я сделал ниже в последовательности, и это сработало для меня:
- удалить папку .vs
- удалить папку obj
- закрыть VS Studio
- Перезагрузите машину
Для меня проблема была в том, что конфигурация была настроена на пользовательский AsLive вместо Debug .
Установка этого обратно сортировала это для меня.
Та же проблема здесь, но я думаю, что моя была связана с установкой последней версии Visual Studio и с версиями 2015 и 2019, на которых работало решение. Я удалил всю папку .vs и перезапустил Visual Studio, и это сработало.
Я думаю, что проблема заключается в том, что в папке .vs есть несколько конфигураций для каждой версии Visual Studio, и, похоже, все облажалось.
У меня была такая же проблема на компьютере без прав администратора.
Избавиться от папки .vs (файл applicationhost.config) в папке проекта было недостаточно.
Что сработало для меня… Я
- удаленная папка bin (так как я повторно использовал существующий проект)
- удаленная папка Obj
- удаленная папка .vs
- изменил порт проекта (я использовал 3000), как @vinayakhegde упомянул выше, и я также создал виртуальный каталог
если служба браузера SQL Server не запущена, она не найдет ее (которую вы отключили). Вы все равно сможете подключиться к нему, даже если он не "обнаруживается". Попробуйте подключиться с помощью (local)\SQLEXPRESS .
была та же проблема, после поиска google в течение 2 часов, ничего не найдя, и имя сервера все еще не было там после обновления в течение 100 раз!
затем я попробовал еще 1 вещь:
игнорируя тот факт,что мой сервер не появляется в списке.
Я просто написал сервер nae" (local)\SQLEXPRESS " и пошел к имени соединения, которое теперь было включено! (Я не знал, что раньше!)
Если бы Вы были такими дураками, как я, это могло бы быть ответом!
У меня была та же проблема, что и у Стэна, и для меня мне пришлось подключиться, используя IP-адрес базы данных SQL Server, а затем имя:
- ваш ip-адрес можно найти с помощью cmd и pinging устройства, на котором установлен SQL Server. (в моем случае сервер был размещен на виртуальной машине)
У меня была такая же проблема, я решил ее, набрав"."(без кавычек) в имени сервера.
Я просто выяснить, как выяснить имя локальной базы данных.
открыть представление - > Обозреватель объектов SQL Server.
в проводнике выберите SQL Server и вы увидите локальный сервер.
выберите его и нажмите F2, чтобы выбрать его имя.
теперь вы можете скопировать или изменить имя локальной базы данных.
введите это имя в add connection форма.
работал просто отлично для меня. Имя моей базы данных оказалось " (localdb)\MSSQLLocalDB ".
ни одно из других решений не сработало для меня. И я думаю, это должно помочь большинство случаев.
У меня была такая же проблема, я решил проблему удаления VMware. И работает правильно.
Я столкнулся с той же проблемой, моя Visual studio не показывает ни один из SQL server в сети, включая локальный SQL server. Я пробовал все варианты, упомянутые выше. Наконец, я попытался отключить Брандмауэр Windows и защитник в Windows 10. Затем я вижу весь SQL server, включая локальный SQL server. Это сработало для меня.
шахта перестала работать после последнего обновления Win10 (12 января 2016). Я обновил все, пытаясь его запустить. Я думаю, что обновление SQL было необходимой частью решения ниже, потому что эта опция в Проводнике сервера полностью исчезла.
но после обновления, решение заканчивается простым, как сказано здесь. В вашем VStudio 'Server Explorer' щелкните правой кнопкой мыши на 'Data Connections' и выберите "Создать новую базу данных sql".
использовать строку упомянутый выше' (local)\SQLEXPRESS ' и дайте базе данных имя.
с тех пор все так, как вы привыкли. Я должен признать, что ближайшие два дня, потраченные на то, чтобы заставить его работать снова, заставили меня в панике, вряд ли есть какое-либо программное обеспечение, которое я пишу в эти дни, которое не имеет компонента базы данных, и я не мог редактировать ни одно из приложений, которые я уже написал. Хотя уже опубликованные продолжали работать нормально.
Я подозреваю, что некоторые обновления MS постучали из параметра реестра, который использует VStudio и в течение ближайших месяцев, когда разработчик идет редактировать базу данных, он/она получит неприятный сюрприз.
Читайте также: