sql-server

Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem (RDBMS). Verwenden Sie dieses Tag für alle SQL Server-Editionen, einschließlich Compact, Express, Azure, Fast-Track, APS (früher PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere Arten von DBMS (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und mobilen Entwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.
2
Antworten

Entity Framework: Wie werden mehrere gespeicherte Prozeduren in eine Transaktion eingefügt?

Ich habe schon viel gesucht, konnte aber kein direktes Problem finden. Ich habe zwei gespeicherte Prozeduren und beide wurden in das DBContext-Objekt importiert InsertA () EinfügenB () Ich möchte sie in eine Transaktion einfügen. (d....
25.06.2012, 17:21
1
Antwort

SQL Server 2008 Express Erteilen der Benutzerberechtigung

Was sind die entsprechenden SQL-Befehle (nicht über die GUI) zum Hinzufügen eines Windows-Benutzerkontos zu Berechtigungen für eine SQL Server 2008-Datenbank? dh .. Ich möchte jemandem Lesezugriff geben und eine andere Person lesen / schreiben ....
27.04.2010, 23:53
7
Antworten

Dynamische .mdf / .sdf Datenbank erstellen

Wie kann ich mit "code" eine neue .mdf / .sdf Datenbank erstellen? Ich habe es versucht: Ссылка Es ist nur ein Fehler in der ConnectionString. Da ich keine Verbindung zu einer Datei habe, die existiert, bevor ich sie erstelle, wie kann i...
07.05.2012, 12:14
3
Antworten

T-sql: Wie optimiere ich das Paging?

Ich schrieb den folgenden Code, es funktioniert gut, aber es dauert etwa 3 Sekunden, um abzuschließen, wenn die Tabelle eine Million Datensätze enthält. Gibt es eine Möglichkeit, den folgenden Code zu optimieren? %Vor%     
06.02.2010, 18:50
3
Antworten

Der beste Weg, um das Ende einer Zeichenfolge zu vergleichen, verwenden Sie RIGHT, LIKE oder andere?

Ich muss das Ende von Strings mit einer Liste von möglichen Enden in einer gespeicherten Prozedur vergleichen. Es wird viel genannt werden und es gibt etwa 10-15 Kandidatenendungen. An dieser Stelle ist eine Code-only-Lösung vorzuziehen, um dafü...
12.09.2011, 21:28
3
Antworten

RESEED-Identitätsspalten in der Datenbank

Kann ich das verwenden? %Vor% Befehl, um den aktuellen Wert einer Identitätsspalte auf den ursprünglichen Wert in SQL Server 2008 zurückzusetzen? Wenn ja, ist dies der richtige Weg, um diese Operation ohne Nachteil durchzuführen? Wenn nic...
12.11.2010, 13:30
2
Antworten

Wie kann ich den SQL-Server fragen, ob ich Berechtigungen für etwas habe? (einfügen, aktualisieren usw.)

Ich versuche, einen Komponententest für den Datenbank-Layer zu schreiben, der den Verbindungszeichenfolge-Benutzer validiert, hat die Berechtigung zum Aktualisieren / Einfügen / Lesen. Einfügen / Rollback würde zusätzliche Lücken in der Identitä...
08.01.2010, 19:23
5
Antworten

Wie identifiziere ich Ansichten mit unterbrochenen Abhängigkeiten in SQL Server?

Wir haben eine große Anzahl von Sichten in einer geerbten Datenbank, denen einige Abhängigkeiten fehlen (Tabellen- oder sogar andere Sichten)? Was ist der beste Weg, um die Sichten zu identifizieren, die keine Abhängigkeiten haben?     
07.07.2011, 19:49
2
Antworten

SQL-Abfrage für Multiplikation

Ich habe zwei Beziehungen (Tabellen in der SQL-Datenbank) mit reinen Zahlen. Diese beiden Beziehungen sind als Matrizen vorzustellen. Die Frage ist, eine SQL-Abfrage zu schreiben, um dort zwei Relationen wie bei der normalen Matrixmultiplikat...
05.07.2011, 11:51
3
Antworten

Größe der varchar-Spalten

In SQL-Server macht es einen Unterschied, wenn ich eine Varchar-Spalte der Länge 32 oder 128 definieren?     
07.10.2008, 06:06