Score:0

วิธีสร้างฐานข้อมูล RDS High Availability ใหม่หากฐานข้อมูลสูญหาย

ธง uy

ฉันมีฟาร์ม Windows Server 2016 RDS ซึ่งมี 16 เซิร์ฟเวอร์ เซิร์ฟเวอร์ทั้งหมดเหล่านี้ได้รับการกำหนดค่าสำหรับ High Availability และใช้ฐานข้อมูลเดียวกันบนคลัสเตอร์ SQL

หากฐานข้อมูลนี้สูญหายด้วยเหตุผลบางประการ ฉันจะสร้างฐานข้อมูลใหม่ตั้งแต่เริ่มต้นได้อย่างไร ฉันไม่สนใจเกี่ยวกับการพักผ่อนหย่อนใจของคอลเลกชันและแอประยะไกลทั้งหมด

ฉันพยายามถอนการติดตั้งบทบาท RDS ทั้งหมด รวมถึงบทบาทนายหน้าการเชื่อมต่อ แต่ถ้าฉันพยายามติดตั้งบทบาทอีกครั้ง ฉันไม่มีตัวเลือกในการสร้างฐานข้อมูลใหม่ มันพยายามเชื่อมต่อกับฐานข้อมูลเก่าซึ่งก่อนถอนการติดตั้ง ดูเหมือนว่าจะเก็บการตั้งค่าฐานข้อมูลไว้ที่ใดที่หนึ่งในรีจิสทรี

ฉันพยายามใช้ ตั้งค่า RDConnectionBrokerHighAvailability สั่งการ. ผลลัพธ์ที่ได้คือ เซิร์ฟเวอร์ RD Connection Broker ได้รับการกำหนดค่าให้มีความพร้อมใช้งานสูง ดังนั้นจึงบอกว่า High Availability ได้รับการกำหนดค่าบนโบรกเกอร์การเชื่อมต่อแล้ว (แม้ว่าฉันจะติดตั้งบทบาท RDS ใหม่ทั้งหมด)

ฉันพยายามใช้ Set-RDDatabaseConnectionString -DatabaseConnectionString "DRIVER={ODBC Driver 13 for SQL Server};SERVER=tcp:SQL_cluster.company.local,1433;DATABASE=RDBANK2;APP=นายหน้าเชื่อมต่อบริการเดสก์ท็อประยะไกล;Trusted_Connection=ใช่" สั่งการ. ผลลัพธ์คือ:

Update-DBConnStringWithDatabaseAccess : การเรียกข้อยกเว้น "GetConnectionString" : ""
ที่ 
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\RemoteDesktop\Deployment.psm1:1876 
ถ่าน:19
+ ... $result = Update-DBConnStringWithDatabaseAccess -ConnectionBroker $ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [เขียน-ผิดพลาด], WriteErrorException
    + FullyQualifiedErrorId : 
Microsoft.PowerShell.Commands.WriteErrorException,Update- 
DBConnStringWithDatabaseAccess

Get-WmiObject : ไม่สามารถตรวจสอบอาร์กิวเมนต์บนพารามิเตอร์ 'ComputerName' ข้อโต้แย้งคือ 
เป็นโมฆะหรือว่างเปล่า ระบุอาร์กิวเมนต์ที่ไม่เป็นโมฆะหรือว่างเปล่า จากนั้นลองใช้ 
ออกคำสั่งอีกครั้ง
ที่ C:\Windows\system32\WindowsPowerShell\v1.0\Modules\RemoteDesktop\Utility.psm1:1977 
ถ่าน:117
+ ... คุณสมบัติ -Namespace root\cimv2 -ComputerName $broker.Server -Authen ...
+ ~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidData: (:) [Get-WmiObject], 
ParameterBindingValidationException
    + FullyQualifiedErrorId : 
ParameterArgumentValidationError,Microsoft.PowerShell.Commands.GetWmiObjectCommand

ถ้าฉันย้ายฐานข้อมูล RDS High Availability ไปยังเซิร์ฟเวอร์ SQL อื่นก่อนแล้วจึงใช้ ชุด-RDDatabaseConnectionString คำสั่งชี้ไปที่ฐานข้อมูลที่ถูกย้าย - คำสั่งเสร็จสมบูรณ์

ฉันจะสร้างฐานข้อมูล RDS High Availability ใหม่ได้อย่างไรหากสูญหาย เป็นไปได้ไหมที่จะรีเซ็ตคอนฟิกูเรชันนายหน้าการเชื่อมต่อ RDS ทั้งหมดแล้วสร้างใหม่ตั้งแต่ต้น การติดตั้งเซิร์ฟเวอร์ทั้ง 16 เครื่องใหม่ตั้งแต่เริ่มต้นอาจเป็นฝันร้าย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา