У меня есть полная версия Visual Studio 2010 (не экспресс), с SQL Server, который также появился с ней:
Я пытался найти SQL Server Management Studio (ssms), чтобы следовать этот учебник, но я не могу найти его в моей установке.
Я мог бы теоретически загрузить 2008 Management Studio Express, но учитывая столько выпусков и версий SSMS (например, 2012 Express), как узнать, совместим ли он с моим VS 2010?
Кроме того, зачем загружать Express Edition, если у меня уже есть его на моем исходном DVD-диске Visual Studio 2010?
Итак, мои вопросы:
- Установлен ли SSMS, но я его не вижу? (если да, как его найти?)
- Если он не установлен, мне просто нужно снова запустить программу, а затем установить его?
- Если это не на DVD-диске VS 2010 (как полагают многие на SO), какая загружаемая версия Express наиболее совместима с моим VS 2010 (не экспресс)?
Обновление: (для будущих будущих новичков MS SQL Server)
Благодаря приведенным ниже ответам мне удалось успешно установить то, что мне было нужно, а главное понять изображение инструментов.
Итак, чтобы ответить на мои вопросы один за другим:
- Нет
- Нет
- SQL Server Management Studio 2008 Экспресс
Советы:
- Как только все будет установлено, следующий вопрос: "Что делать дальше?". К счастью, есть отличный учебник, который для меня намного яснее, чем громоздкие (повторяющиеся, циклические ссылки, нелинейные и т.д.) официальная документация Microsoft.
- Несмотря на величие учебника functionx.com, он не содержит достаточно подробных сведений о том, как изначально подключить к локальному. И снова SO приходит на помощь и поясняет, что необходимо выполнить еще 2 условия: должна быть запущена служба (a) SQL Server Browser. (b) Имя сервера не должно быть "локальным", а скорее
<local-pc-name>\SQLEXPRESS
. - Чтобы программно создать базу данных на С#, используйте ADO.NET.
- Почему используют схемы.
- Даже не думайте о хранении файлов базы данных на сетевом ресурсе.
- Если вы получите "Недопустимое имя объекта" в инструкции SELECT для только что созданной таблицы, обновите локальный кеш.
- Когда вы сталкиваетесь с
System.Data.SqlClient.SqlException
в первый раз, когда используете С# с существующей базой данных с помощьюnew SqlConnection()
, помните, что "Источник данных =" не может указывать только имя компьютера (как в учебнике), а имеет \SQLEXPRESS, добавленный к имя компьютера. Кроме того, убедитесь, что TCP/IP Client Protocol включен.