Başlangıç parametresi ile SQL Server 2012'de kimlik boşluğu hatasını düzeltmek istiyorum -T272
.
Kurulumdan sonra bunu nasıl otomatik hale getirebilirim? Başlangıç parametreleri için bir kurulum parametresi bulamadım .
Başlangıç parametresi ile SQL Server 2012'de kimlik boşluğu hatasını düzeltmek istiyorum -T272
.
Kurulumdan sonra bunu nasıl otomatik hale getirebilirim? Başlangıç parametreleri için bir kurulum parametresi bulamadım .
Yanıtlar:
Bu bağlantıda yarı yarıya inerseniz, izleme bayrakları için başlangıç parametresini görürsünüz .
Bunları yapılandırma yöneticisine buradan ekleyebilirsiniz:
Bu durumda -T272
, büyük harf T ile olur. Bağlantı başına küçük harf t, destek mühendisleri tarafından kullanılan özel bayraklar içindir.
@MaxVernon EDIT sorunun cevabını kaçırmış olduğumu belirtti :) Shawn Melton burada bir yazı var ne yapmaya çalışıyorsun tartışıyorlardı vardı. Başlangıç parametreleri eklemek için çalıştırabileceğiniz bir komut dosyası var. Mike Fal daha sonra buraya , Shawn'un yönteminden biraz daha güvenli olması gereken Set-SQLStartupParameters adlı bir işlevi paylaştığı bir takip yazdı.
Shawn'un kodu şöyledir: (Mike'ın GitHub'dan indirilmesi gerekir, böylece isterseniz bağlantıları takip edebilirsiniz.)
$server = 'MyServer'
$sqlservice = "MSSQLSERVER"
$sqlagentservice = "SQLSERVERAGENT"
$flagsToAdd = ';-T1117;-T1118;-T3226"
Add-Type -AssemblyName "Microsoft.SqlServer.SqlWmiManagement,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91"
$sqlwmi = New-Object Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $server
$wmisvc = $sqlwmi.Services | where {$_.name -eq $sqlservice}
$wmisvc.StartupParameters = $wmisvc.StartupParameters + $flagsToAdd
$wmisvc.Alter()
$wmisvc.Stop()
Start-Sleep -seconds 15
$wmisvc.Start()
$wmiAgent = $sqlwmi.Services | where {$_.name -eq $sqlagentservice}
$wmiAgent.Start()
Sen başlangıç parametrelerini örneğin ekleyerek eklenmesini otomatik hale getirebilirsiniz -T271
ya -T1117
ya -T1118
, vb adımı yüklemek bir yazı olarak PowerShell kullanarak.
Sql server 2012 üzerinde çalıştığınızdan, hangi izleme bayraklarının ayarlandığını öğrenmek için komut dosyamı kullanabilirsiniz .
t
böylece-t272
yerine-T272
. Şu hatırlatılmaktadır burada