Als «sql-server» getaggte Fragen

Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.





3
Wie speichere ich "n" Tage an Webserver-Protokollen in Sql Server?
Zur schnelleren Berichterstellung und Leistungsanalyse möchten wir unsere Webserver-Protokolle in Sql Server einfügen. Auf diese Weise können wir Verkehrsmuster, Probleme und Verlangsamungen nahezu in Echtzeit erkennen. Wir haben einen Daemon, der auf Anforderungs- / Antwortereignisse von unserem Load Balancer und Masseneinfügungen in die Datenbank wartet. Wir erhalten jedoch ungefähr 1 …

2
Was ist der Zweck einer Row_GUID-Spalte?
Ich habe in der AdventureWorks2012-Datenbank herumgebuddelt und festgestellt, dass Row_GUID in mehreren Tabellen verwendet wird. Meine Frage besteht aus 2 Teilen: Wann sollte ich eine Row_GUID-Spalte einfügen? Was sind die Verwendungen und Vorteile einer Row_GUID-Spalte?
18 sql-server  uuid 

2
DEFAULT CONSTRAINT, lohnt es sich?
Normalerweise entwerfe ich meine Datenbanken nach den folgenden Regeln: Niemand anderes als db_owner und sysadmin hat Zugriff auf die Datenbanktabellen. Benutzerrollen werden auf Anwendungsebene gesteuert. Normalerweise verwende ich eine Datenbankrolle, um Zugriff auf die Ansichten, gespeicherten Prozeduren und Funktionen zu gewähren, aber in einigen Fällen füge ich eine zweite Regel …


2
Warum tritt SQL Injection bei dieser Abfrage in einer gespeicherten Prozedur nicht auf?
Ich habe die folgende gespeicherte Prozedur erstellt: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100), @actorgender nvarchar(100)) AS SELECT ActorDOB, ActorName FROM tblActor WHERE ActorName LIKE '%' + @nameString + '%' AND ActorGender = @actorgender Jetzt habe ich versucht, so etwas zu tun. Vielleicht mache ich das falsch, aber ich möchte sicher sein, …




2
SQL Server, wie Sie das Transaktionsprotokoll umgehen können, wenn Sie eine Spalte auf einen int aktualisieren
Ich habe eine SQL Server 2005-Tabelle namens BRITTNEY_SPEARS_MARRIAGESund es hat die folgenden Spalten: MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int Jetzt habe ich einen anderen Tisch BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText nvarchar(max) Das Problem ist, dass wir die MarrigeIdSpalte auf eine intvon einer aktualisieren möchten tinyint. Wir haben nur das …

2
SQL Server Join / Where-Verarbeitungsreihenfolge
Nachdem ich Slow SQL-Abfragen gelesen hatte und nicht sicher war, wie ich sie optimieren sollte , dachte ich über die allgemeine Leistung von Abfragen nach. Sicherlich müssen die Ergebnisse der ersten Tabelle (wenn andere Tabellen verknüpft werden) vor dem Verknüpfen so klein wie möglich sein (innere Verknüpfungen für diese Frage), …

2
Was ist eine WITH CHECK CHECK-Einschränkung?
Ich habe einige automatisch generierte T-SQL, die wahrscheinlich gültig ist, aber ich verstehe nicht wirklich. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Ich weiß, was eine Fremdschlüsselbeschränkung ist, aber was ist die CHECK CHECK?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.