ПредишенСледващото

Свързване с базата данни от сценария PowerShell и да изпълни заявката към базата данни може да се направи по няколко начина. Ето две от тях, които по мое мнение най-простите.

1-ви начин. Свързване с базата данни на сървъра MS SQL използване клас SqlConnection

SqlConnection клас в .NET Framework библиотеката клас дава възможност за извършване на операцията, за да се свържете и заявката много лесно. И като се има предвид, че в .NET Framework е по подразбиране в Windows от версия 7, може да се предположи, че тя може да се използва почти навсякъде.

Изпълнете резултати SQL-заявките и процес вече могат, например, по такъв начин:

Стартирайте SQL-заявка за промяна / добавяне / изтриване на данни, както следва:

В последния ред "Out-Null" се използва за потискане на продукцията на резултатите от запитването. Факт е, че за вида на заявка INSERT, UPDATE, DELETE ExecuteNonQuery команда връща броя на записите, както и "-1" се завръща в други случаи. Ето защо, ако е налице огромна промяна в данните, изходът е по-добре потиснати.

Затваряне на връзката към базата данни, като се използва следната команда:

Както можете да видите, това е доста проста.

2-ри път. Свързване с базата данни на сървъра MS SQL с ADO библиотека

ADO библиотека (Microsoft ActiveX Data Object) ви позволява да свържете не само с бази данни MS SQL Server, но и на много други видове бази данни. Той е много лесен за използване и многофункционален. Напишете програма, да се работи с един вид база данни, не е нужно да ремонтирам цялата програма в друга база данни, както и всичко, само за да направи друг връзка низ към базата данни. Ето няколко примера за работа с MS SQL база данни на сървъра на базата данни в PowerShell.

Свързване към база данни:

Изпълнение на SQL-търсене и обработка на резултатите:

Изпълнение на SQL-заявка за промяна на / добавите данни:

Сподели в социалните мрежи:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!