Esiste un modo in SQL Server Management Studio 2005 (o successivo) per modificare l'utente di autenticazione di Windows (come si potrebbe fare in SQL Server 2000 e precedenti)? Questa è la finestra di dialogo delle proprietà della connessione generale (notare l'UID / PWD disattivato quando si seleziona Windows Auth): Cordiali …
Sto cercando di recuperare un valore-chiave dopo un'istruzione INSERT. Esempio: ho una tabella con gli attributi name e id. id è un valore generato. INSERT INTO table (name) VALUES('bob'); Ora voglio recuperare l'ID nello stesso passaggio. Come si fa? Stiamo utilizzando Microsoft SQL Server 2008.
Ho bisogno di cercare un server SQL 2008 per le procedure memorizzate contenenti dove forse il nome di un campo del database o il nome della variabile.
Devo solo selezionare il primo giorno del mese di una determinata variabile datetime. So che è abbastanza facile fare questo tipo di codice: select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME) Ma questo non è molto elegante, e probabilmente neanche molto veloce. C'è un …
Sto usando SQL Server 2008 Enterprise. Voglio vedere tutte le connessioni attive di SQL Server e le informazioni correlate di tutte le connessioni, come da quale indirizzo IP, connettersi a quale database o qualcosa del genere. Esistono comandi esistenti per risolvere questo problema?
Sto usando Entity Framework e occasionalmente ottengo questo errore. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Anche se non sto eseguendo alcuna gestione manuale delle connessioni. questo errore si verifica in modo intermittente. codice che attiva l'errore (abbreviato per …
Qual è il modo migliore per troncare un valore datetime (come rimuovere ore minuti e secondi) in SQL Server 2008? Per esempio: declare @SomeDate datetime = '2009-05-28 16:30:22' select trunc_date(@SomeDate) ----------------------- 2009-05-28 00:00:00.000
Preambolo Oggi stavo modificando una colonna in SQL Server 2008, cambiando il tipo di dati da qualcosa come la valuta (18,0) a (19,2). Ho ricevuto l'errore "Le modifiche apportate richiedono che le seguenti tabelle vengano eliminate e ricreate" da SQL Server. Prima di arrampicarti per rispondere, leggi quanto segue: So …
Come titolo, ho una tabella esistente che è già popolata con 150000 record. Ho aggiunto una colonna Id (che è attualmente nulla). Suppongo di poter eseguire una query per riempire questa colonna con numeri incrementali, quindi impostare come chiave primaria e attivare l'incremento automatico. È questo il modo corretto di …
Ho il seguente codice in uno dei miei Procs archiviati Sql (2008) che funziona perfettamente: 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 ( ItemId …
Voglio inserire i dati nella mia tabella, ma inserisco solo i dati che non esistono già nel mio database. Ecco il mio codice: 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 …
Ho un database di sviluppo che si ri-distribuisce frequentemente da un progetto di database di Visual Studio (tramite un build automatico TFS). A volte quando eseguo la mia build ottengo questo errore: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE …
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.