Настройка среды для 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 для скрипта