Als «sql-server-2008» getaggte Fragen

98
Fehler: "INSERT EXEC-Anweisung kann nicht verschachtelt werden." und "Die ROLLBACK-Anweisung kann nicht in einer INSERT-EXEC-Anweisung verwendet werden." Wie kann man das lösen?

Ich habe drei gespeicherte Prozeduren Sp1, Sp2und Sp3. Das erste ( Sp1) führt das zweite ( Sp2) aus und speichert zurückgegebene Daten in @tempTB1und das zweite führt das dritte ( Sp3) aus und speichert Daten in @tempTB2. Wenn ich das ausführe Sp2, funktioniert es und es gibt mir alle meine Daten...

98
Clustered vs Non-Clustered

Meine SQL-Kenntnisse auf niedrigerer Ebene (Server 2008) sind begrenzt und werden jetzt von unseren Datenbankadministratoren gefordert. Lassen Sie mich das Szenario erklären (ich habe offensichtliche Aussagen in der Hoffnung erwähnt, dass ich Recht habe, aber wenn Sie etwas falsch sehen, sagen Sie...

95
Skript der gesamten Datenbank SQL-Server

Gibt es eine Möglichkeit, ein Skript für alle Tabellen, Prozesse und andere Objekte aus einer Datenbank abzurufen? Ich weiß, dass es eine Option zum Skripten der Datenbank gibt, aber es gab mir nur eine Art Skript der obersten Ebene, sicherlich kein Skript zum Erstellen aller Tabellen, Prozesse,...

94
Spalte varchar () auf bestimmte Werte beschränken?

Gibt es eine Möglichkeit, beispielsweise 4 verschiedene Werte für eine varchar-Spalte in MS SQL Server 2008 anzugeben? Zum Beispiel brauche ich eine Spalte namens Frequenz (varchar), die nur 'Täglich', 'Wöchentlich', 'Monatlich', 'Jährlich' als mögliche Werte akzeptiert Kann dies beim Erstellen...