Как создать базу данных SQL-сервера, которая не является Sql-сервером? - PullRequest
0 голосов
/ 07 декабря 2010

У меня установлена ​​Visual Studio 2010, Sql Server 2008, Sql Management Studio и почти все установлено.Я могу создать локальную базу данных с Sql Server Compact и аутентификацией Windows.Теперь я немного озадачен, потому что я до сих пор не представляю, как все это работает.Я не использовал никаких строк подключения, паролей или чего-либо еще.При кодировании я ясно вижу, что классу DataContext в C # при использовании LINQ to SQL требуется строка подключения.Как я могу проверить это на моем собственном компьютере?Разумно ли, что я хочу тщательно тестировать подобные вещи, пока еще не размещал службы в Интернете?И часто у меня не так много доступа к серверу при использовании виртуального хостинга, поэтому я не могу учиться очень быстро и не полностью.

При попытке подключиться к различным службам через SQL Management Studio иПроверка подлинности Windows и мой локальный компьютер, я просто получаю сообщение об ошибке подключения.Номер ошибки: 2 Уровень серьезности: 20 Состояние: 0 Я не думаю, что ядро ​​базы данных является подходящим сервисом для подключения в любом случае на основе того, что я прочитал, я просто подумал, что вы хотели бы знать, что я пытался.Я проверил, и sqlservr.exe работает в процессах в диспетчере задач.Также SQL Server VSS Writer.

По сути, я хотел бы узнать, как работают базы данных SQl Server.Книги, википедия и MSDN по этой теме просто перечисляют множество загадочных сервисов, таких как ядро ​​базы данных, аналитические сервисы и т. Д. Я не могу найти никакой базовой информации о том, как на самом деле создавать, подключать и программировать реальную базу данных на моемсобственный ПК.Я даже не уверен, должен ли я так работать?

Я читал, что Sql server compact поддерживает только базы данных до 2 Мб.Разве я не могу работать с «реальными вещами» на моем локальном ПК?

Я очень новичок во всем этом, и я никуда не деться с базами данных ... Спасибо за любыеhelp!

См .: нет опции для полной базы данных sql.

No option for full Sql database?

Кажется, что сервер работает, но почему он говорит Server express?Я уверен, что у меня есть полный.alt text

1 Ответ

2 голосов
/ 07 декабря 2010

При установке Visual Studio обычно устанавливается экземпляр SQL Server на локальном компьютере.

Допустимо работать с «реальным» на локальном хосте, поскольку при смене сервера должна изменяться только строка подключения.

Вам потребуется установить правильную версию SQL Server Management Studio Express (SSMSE) для вашей версии SQL Server, чтобы вы могли запускать ее, проходить аутентификацию и работать с SQL Server.

Вы также можете подключиться к вашему SQL Server с помощью окон Server Explorer из Visual Studio.Меню View|Server Explorer или [CTRL]+[W], [L] для просмотра.Затем вы можете подключиться к серверу данных из этого окна, используя кнопки подключения в верхней части.

  1. Нажмите Просмотр | Обозреватель серверов , чтобы просмотреть его;
  2. Обозреватель серверов, нажмите кнопку «Подключиться» , расположенную сверху;
  3. Выберите диалоговое окно «Источник данных», выберите «Источник данных», нажмите Microsoft SQL Server ;
  4. Поставщик данных, выберите Поставщик данных .NET Framework для SQL Server , нажмите [Continue];
  5. Добавьте диалоговое окно подключения, Имя сервера, выберите сервер, к которому вы хотите подключиться (ваш[local machine name]\SQLEXPRESS может появиться или что-то подобное);
  6. Соединение с сервером, выберите Аутентификация Windows ;
  7. Соединение с базой данных, выберите базу данных, к которой вы хотите подключиться, и нажмите[Test Connection];
  8. Если тест пройден успешно, нажмите [OK], и все готово!

Отказ от ответственности

Названия меню или заголовка окна могут немного отличаться, но вы все равно должны это сделать.Это потому, что я с ума перевел с французского на английский то, что на самом деле говорит по-французски, работая с французской Visual Studio.

EDIT # 1

Взглянув на скриншот, я бы просто сказал, что вам нужно только выбрать Database Engine для подключения к вашему экземпляру SQL Server, выбрав правильный сервер, на котором вы хотите работать.

Полный вариант базы данных, который вы ищете, это Database Engine , который обозначает полный SQL Server.

Другие предназначены для различных служб, таких как:

  1. Службы отчетов SQL Server (SSRS) ;
  2. Службы интеграции SQL Server (SSIS) ;
  3. Службы анализа SQL Server (SSAS) .

Не стесняйтесь обращаться за дополнительной помощью по мере необходимости.=) * 1 083 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...