Пропаганда

воскресенье, 14 февраля 2016 г.

PowerShell. Способы подключения к MS SQL.

Есть несколько способов подключения к MS SQL (кликабельные ссылки на пример кода).

Самый древний и общий способ подключения. Подходит для всех баз данных. Необходим ODBC драйвер целевой базы данных.
Более продвинутый способ заточенный по MS SQL базу данных. Необходим Native Client драйвер.
Самый продвинутый способ. С наиболее продвинутым функционалом.

пятница, 12 февраля 2016 г.

Notepad++ и MinGW почти среда разработки для языков программирования под Windows.

В данном сообщении я опишу как соединить Notepad++ и компилятор C++ MinGW так чтобы из под Notepad++ компилировать файлы исходных кодов.

Скачиваем установщик MinGW с сайта http://www.mingw.org/
После его запуска выбираем нужные пакеты (для C++ mingw32-gcc-g++) и применяем изменения.

Для корректной работы нужно прописать путь к папке bin в системную переменную path.
например: C:\mingw\bin

Еще создать переменную среды g++ со значением
                         C:\mingw\bin\g++.exe

Скачиваем Notepad++ с сайта https://notepad-plus-plus.org/
Там же можно узнать что это такое и зачем.
Screenshot

среда, 10 февраля 2016 г.

PowerShell. Подключение к MS SQL с помощью SQL Database Engine

Для подключения к базе данных MS SQL с помощью SQL Server Database Engine в powershell нужно создать экземпляр Server класса пространства имён Microsoft.SqlServer.Management.Smo .NET Framework.

В начале нужно подключить сборку
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo");

Затем создаём экземпляр класса
$svr = new-object Microsoft.SqlServer.Management.Smo.Server
У него очень много свойств:

вторник, 9 февраля 2016 г.

PowerShell. Подключение к MS SQL с помощью Native client драйвер.

Для подключения к базе данных MS SQL с помощью Native client драйвера в powershell нужно создать экземпляр SqlCommand класса пространства имён System.Data.SqlClient .Net Framework.
$cn=new-object system.data.sqlclient.sqlcommand
, который имеет следующие свойства:

Connection                         :
NotificationAutoEnlist       : True
Notification                        :
Transaction                        :
CommandText                   :
ColumnEncryptionSetting : UseConnectionSetting
CommandTimeout             : 30
CommandType                  : Text
DesignTimeVisible            : True
Parameters                          : {}
UpdatedRowSource           : Both
Site                    :
Container               :
Заполним свойства CommandText и Connection.

понедельник, 8 февраля 2016 г.

PowerSHELL, поключение к MS SQL с помощью ODBC драйвера.

Для подключения к базе данных MS SQL с помощью odbc драйвера в powershell нужно создать экземпляр OdbcCommand класса пространства имён System.Data.Odbc .Net Framework.
$cn = New-Object System.Data.Odbc.OdbcCommand
Этот объект содержит следующие свойства:
 CommandText        :
CommandTimeout   : 30
CommandType        : Text
Connection               :
DesignTimeVisible  : True
Parameters                : {}
Transaction               :
UpdatedRowSource  : Both
Site              :
Container         :
Заполним нужные из них.