deaktivieren Ich habe eine SQL Server-Datenbank geerbt, die mit einer C# -Clientanwendung verwendet wird. Ich weiß genug, um gefährlich zu sein, aber ich bin kein Programmierer. Ich weiß, dass der vorherige Programmierer gerne in der Live-Datenbank rumgespielt hat und deshalb habe ich einige verwaiste Tische, von denen ich glaube, dass sie verwaist sind.Wie kann ich eine Tabelle in einer SQL Server-Datenbank von SSMS
Die Anwendung selbst ist nicht super-high-Verwendung und kann die Ausnahmen von Tabellen nicht für einen kleinen Zeitrahmen bestehen. Ich möchte diese Tabellen deaktivieren oder deaktivieren, um zu sehen, dass sie durch Versuch und Irrtum verwendet werden.
Gibt es eine Möglichkeit, sie zu deaktivieren, ohne die Daten vollständig zu entfernen, damit ich sie bei Bedarf schnell wieder aktivieren kann? Oder gibt es einen transparenteren Weg zu entdecken, ob diese Tabellen benötigt werden?
Nun, das ist eine ziemlich brutale Methode, können Sie nicht einfach den Quellcode für den Tabellennamen suchen? Woher wissen Sie, dass Sie jede einzelne Funktion testen? Wenn Sie das * wirklich * wollen, benennen Sie einfach die Tabelle um. – DavidG
Sie können nur die Tabelle umbenennen. Vielleicht fügen Sie ".testing" oder etwas an den Namen an. – itsme86
Siehe [Wie kann ich feststellen, ob auf eine Datenbanktabelle mehr zugegriffen wird? Möchte etwas wie einen "SELECT-Trigger"] (https://stackoverflow.com/questions/2155594/how-can-i-tell-if-a-database-table-is-being-aconcessed-anymore-want-etwas- lik) –