Скрипт Powershell для установки приоритета мертвой блокировки - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь установить приоритет DeadLock для моей транзакции в моем сценарии оболочки Power, но приоритет блокировки не поддерживается во всей транзакции.

Выполняется для первой транзакции и отбрасывается для остальной транзакции.

Import-Module SqlServer -Version 21.0.17199 # Подключиться к вашей базе данных.$ Connection = New-Object System.Data.SQLClient.SQLConnection $ Connection.ConnectionString = "" $ Command = Новый объект System.Data.SQLClient.SQLCommand $ Connection.Open () $ Command.Connection = $ Соединение # $ соединение.Connect () # $ Command.CommandText = "SET DEADLOCK_PRIORITY 7;";$ server = New-Object Microsoft.SqlServer.Management.Smo.Server ($ connection) $ database = $ server.Databases [$ databaseName] [String] $ sql = "SET DEADLOCK_PRIORITY 7;";$ result = $ database.ExecuteWithResults ($ sql);$ Connection.close ()

...