Настройка среды для SQL Server 2014:
Сначала загрузите Microsoft .NET Framework 3.5 и установите его. После установки может потребоваться перезагрузка системы.


- Затем загрузите Microsoft® SQL Server® 2014 Express
- Проверьте, соответствует ли ваша система всем вашим требованиям, или установите недостающие требования/программное обеспечение.

- Для этого проекта я использую 64-битную машину. Итак, для установки я выбрал 64-битное программное обеспечение/файл.
- После скачивания файла. Извлеките файлы (выберите каталог, в который следует извлечь файлы).

- Как только он будет извлечен. Процесс установки начинается непосредственно. Затем выберите параметр «Планирование», затем выберите «Проверка конфигурации системы» и запустите ее, чтобы проверить конфигурацию и ее соответствие всем требованиям. Новое окно открывается и закрывается само по себе, если система соответствует всем требованиям.


- Затем переходите к установке
- В параметрах установки выберите Новая автономная установка SQL Server или добавьте функции к существующей установке.

- Выберите условия лицензии. Затем нажмите Далее.

- Необязательный параметр выбора службы Использовать Центр обновления Майкрософт для проверки обновлений (рекомендуется)

- Выберите все функции, которые вам нужны. Внесите изменения в каталоги в соответствии с вашими требованиями. Для этого я использую каталоги по умолчанию. Нажмите Далее.

- Выберите параметр именованного экземпляра (имя по умолчанию). Для этой установки я использую имя SQLExpress. Вы можете дать любое имя, как вы хотите. Но мы осторожны с расстоянием. Я бы не рекомендовал давать интервалы для экземпляров. Запишите имя экземпляра, которое вы дали, так как вы будете использовать его для подключения к экземпляру через SSMS позже. Нажмите Далее.

- Нажмите «Далее» для настройки сервера. Ничего в нем менять не надо.
- В разделе «Конфигурация ядра базы данных» на вкладке «Конфигурация сервера» выберите «Режим аутентификации». Для этого выберите режим аутентификации Windows по умолчанию.

- Затем перейдите на вкладку FILESTREAM, выберите все параметры и нажмите «Далее».

- Установка начинается и после завершения установки. Проверьте, все ли функции установлены правильно или нет. Затем закройте окно.

- Затем запустите SSMS из меню «Пуск» Windows и запустите с правами администратора.

- Выберите тип сервера как механизм базы данных, имя сервера, которое вы указали при установке сервера SQL (имя сервера (или имя компьютера)\имя экземпляра), аутентификацию. Затем нажмите на подключение.

- После подключения к экземпляру при расширении соединения с базой данных вы можете увидеть некоторые системные базы данных по умолчанию, как показано ниже. Мы будем использовать основную базу данных для нашего проекта.

- При дальнейшем расширении и выполнении запроса вы можете найти значения таблицы, как показано ниже.

- Наш проект заключается в подключении к базе данных SQL Server и извлечении данных/таблицы из определенной таблицы и сохранении их в файле формата .csv, и мы подключаемся к локальной базе данных SQL-сервера.
- Надеюсь, все вы, ребята, установили дистрибутив Anaconda. Если он не установлен, я прошу вас загрузить и установить его. Я буду использовать Jupyter Notebook в дистрибутиве Anaconda. Вы также можете установить только Jupyter Notebook, если хотите.
- Запустите блокнот Jupyter и откройте новый блокнот Python Jupyter, как показано на рисунке ниже.

- Ниже приведен окончательный вывод значений.
В Python (через Jupyter Notebook) я подключился к моему локальному экземпляру базы данных SQL Server SQLExpress, позже выполнил SQL-запрос, чтобы получить таблицу из системного мастера базы данных, а затем сохранил таблицу в файле SQL_data.csv. Позже открыл файл SQL_data.csv с помощью python и отобразил таблицу.

Код Python (в блокноте Jupyter)
- Код Python для установки библиотеки
pyodbcдля подключения к серверу (Установка из Jupyter Notebook). - Импорт
pyodbcи других библиотек в python.
import pyodbc as connector
import pandas as pd
import csv
- Ниже приведен код Python для подключения к SQL Server.
driver = connector.connect("Driver={SQL Server Native Client 11.0};"
Server=<Server-name>\<Instance-name>;"
"Database=<Database-Name>;"
"Trusted_COnnection=yes;")
- Написание SQL-запроса для получения данных из базы данных в python
table = pd.read_sql_query('<SQL Query>',driver)
- Распечатать таблицу.
print(table)
- Сохранение таблицы в файл формата .csv.
dfCSV = table.to_csv('<Filename>.csv',index=False)
- Чтение сохраненного
<Filename>.csvfile в python.
pd.read_csv('<Filename>'.csv)
Для просмотра файлов с примерами кода нажмите здесь.

Файл Jupyter Notebook для скрипта