Gibt es in SQL Server Management Studio 2005 (oder höher) eine Möglichkeit, den Windows-Authentifizierungsbenutzer zu ändern (wie in SQL Server 2000 und älter)? Dies ist das allgemeine Dialogfeld mit den Verbindungseigenschaften (beachten Sie die ausgegraute UID / PWD, wenn Sie Windows Auth auswählen): Zu Ihrer Information - Eine Problemumgehung ist …
Ich versuche, den Schlüsselwert nach einer INSERT-Anweisung zurückzubekommen. Beispiel: Ich habe eine Tabelle mit den Attributen Name und ID. id ist ein generierter Wert. INSERT INTO table (name) VALUES('bob'); Jetzt möchte ich die ID im selben Schritt zurückbekommen. Wie wird das gemacht? Wir verwenden Microsoft SQL Server 2008.
Ich muss einen SQL Server 2008 nach gespeicherten Prozeduren durchsuchen, die möglicherweise den Namen eines Datenbankfelds oder einen Variablennamen enthalten.
Ich muss nur den ersten Tag des Monats einer bestimmten Datums- / Uhrzeitvariablen auswählen. Ich weiß, dass es ziemlich einfach ist, diese Art von Code zu verwenden: select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME) Aber das ist nicht sehr elegant und wahrscheinlich auch …
Ich verwende SQL Server 2008 Enterprise. Ich möchte alle aktiven SQL Server-Verbindungen und die zugehörigen Informationen aller Verbindungen anzeigen, z. B. von welcher IP-Adresse, welcher Verbindung zu welcher Datenbank oder etwas anderem. Gibt es vorhandene Befehle, um dieses Problem zu lösen?
Ich verwende Entity Framework und gelegentlich erhalte ich diesen Fehler. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Auch wenn ich kein manuelles Verbindungsmanagement mache. Dieser Fehler tritt zeitweise auf. Code, der den Fehler auslöst (zur besseren Lesbarkeit verkürzt): if …
Wie kann ein Datums- / Uhrzeitwert in SQL Server 2008 am besten abgeschnitten werden (um Stunden, Minuten und Sekunden zu entfernen)? Beispielsweise: declare @SomeDate datetime = '2009-05-28 16:30:22' select trunc_date(@SomeDate) ----------------------- 2009-05-28 00:00:00.000
Präambel Ich habe heute eine Spalte in SQL Server 2008 geändert und den Datentyp von Währung (18,0) in (19,2) geändert. Ich habe die Fehlermeldung "Die von Ihnen vorgenommenen Änderungen erfordern, dass die folgenden Tabellen gelöscht und neu erstellt werden" von SQL Server erhalten. Bevor Sie zur Antwort kommen, lesen Sie …
Als Titel habe ich eine vorhandene Tabelle, die bereits mit 150000 Datensätzen gefüllt ist. Ich habe eine ID-Spalte hinzugefügt (die derzeit null ist). Ich gehe davon aus, dass ich eine Abfrage ausführen kann, um diese Spalte mit inkrementellen Zahlen zu füllen, und dann als Primärschlüssel festlegen und die automatische Inkrementierung …
Ich habe den folgenden Code in einem meiner gespeicherten SQL (2008) -Prozesse, der einwandfrei ausgeführt wird: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier; SET @TopRelatedItemId = ( SELECT top(1) RelatedItemId FROM RelatedItems WHERE CustomerId = @CustomerId ) DECLARE @TempItem TABLE ( …
Ich möchte Daten in meine Tabelle einfügen, aber nur Daten einfügen, die noch nicht in meiner Datenbank vorhanden sind. Hier ist mein Code: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) WHERE NOT EXISTS ( SELECT …
Ich habe eine Entwicklungsdatenbank, die häufig aus einem Visual Studio-Datenbankprojekt (über ein TFS Auto Build) erneut bereitgestellt wird. Manchmal, wenn ich meinen Build ausführe, wird folgende Fehlermeldung angezeigt: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.