microsoft / microsoft/sqlmanagementobjects
.Alter() on objects changes parameters
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 143
- Forks
- 28
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When using alter on an object after setting IsEncrypted to true (I believe it also happens without setting IsEncrypted to true), the parameter list is not exactly as it was before altering.
This image shows the code leading up to the alter:

The left side of this image shows what SMO prints to the debug console after the alter, and on the right is what the script looks like before the alter:

This difference causes errors.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie damit, das im Issue beschriebene Verhalten von .Alter() zu reproduzieren, indem Sie die Parameterliste vor und nach dem Ändern eines Objekts vergleichen, einschließlich des in den angehängten Bildern gezeigten Falls IsEncrypted. Es werden keine Quelldateien oder Tests genannt; abgeschlossen ist die Aufgabe, wenn die Ursache der geänderten Parameter identifiziert wurde und bestätigt ist, dass das resultierende Skript die gemeldeten Fehler nicht mehr verursacht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, sql
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100