Запитання з тегом «sql-server-2008»

Використовуйте цей тег для питань, характерних для версії SQL-сервера Microsoft 2008 року.

9
Підключення різних користувачів Windows у студії управління SQL Server (2005 або новішої версії)
Чи є спосіб в SQL Server Management Studio 2005 (або пізнішої версії) змінити користувача автентифікації Windows (як можна було б у SQL Server 2000 і пізніших версіях)? Це діалогове вікно загальних властивостей з'єднання (зверніть увагу на сірі UID / PWD при виборі Windows Auth): FYI - одне вирішення полягає у …

13
SQL Server - повернення значення після INSERT
Я намагаюсь повернути ключ-значення після INSERT-оператора. Приклад: у мене є таблиця з ім'ям атрибутів та ідентифікатором. id - згенероване значення. INSERT INTO table (name) VALUES('bob'); Тепер я хочу повернути ідентифікатор на тому ж кроці. Як це робиться? Ми використовуємо Microsoft SQL Server 2008.


29
Як я можу вибрати перший день місяця в SQL?
Мені просто потрібно вибрати перший день місяця заданої змінної дати. Я знаю, що це дуже просто зробити за допомогою такого коду: select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME) Але це не дуже елегантно, і, мабуть, теж не дуже швидко. Чи є кращий спосіб …

8
Як я бачу активні підключення до SQL Server?
Я використовую SQL Server 2008 Enterprise. Я хочу бачити будь-які активні підключення до SQL Server та пов’язану з ними інформацію про всі з'єднання, наприклад, з якої IP-адреси, до якої бази даних чи чогось іншого. Чи існують команди для вирішення цього питання?


17
Entity Framework: вже є відкритий DataReader, пов'язаний з цією командою
Я використовую Entity Framework і час від часу я отримуватиму цю помилку. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Навіть не дивлячись на те, що я не займаюся ручним управлінням з'єднаннями. ця помилка трапляється з перервами. код, який запускає …



5
"Попередити збереження змін, які потребують повторного створення таблиці", негативні ефекти
Преамбула Я сьогодні модифікував стовпчик у SQL Server 2008, змінивши тип даних з типу валюти (18,0) на (19,2). У мене виникла помилка "Внесені вами зміни вимагають відхилення та повторного створення наступних таблиць" від SQL Server. Перш ніж шукати відповіді, будь ласка, прочитайте наступне: Я вже знаю, що є параметр в …

15
SQL Server додає первинний ключ автоматичного збільшення до існуючої таблиці
Як заголовок, у мене є існуюча таблиця, яка вже заповнена 150000 записами. Я додав стовпчик Id (який наразі є нульовим). Я припускаю, що я можу запустити запит, щоб заповнити цей стовпець додатковими номерами, а потім встановити в якості основного ключа та увімкнути автоматичне збільшення. Це правильний спосіб продовження? І якщо …

7
SQL Server ВИБІРТЕ В @variable?
У мене є такий код в одній із моїх збережених програм Sql (2008), який виконує ідеально: 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 ( …

4
Унікальне обмеження для кількох стовпців
CREATE TABLE [dbo].[user]( [userID] [int] IDENTITY(1,1) NOT NULL, [fcode] [int] NULL, [scode] [int] NULL, [dcode] [int] NULL, [name] [nvarchar](50) NULL, [address] [nvarchar](50) NULL, CONSTRAINT [PK_user_1] PRIMARY KEY CLUSTERED ( [userID] ASC ) ) ON [PRIMARY] GO Як додати унікальне обмеження для стовпців fcode, scode, dcodeіз t-sqlта / або management studio? …

10
Вставка SQL Server, якщо її немає
Я хочу вставити дані в свою таблицю, але вставити лише ті дані, які ще не існують у моїй базі даних. Ось мій код: 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 …

12
Сценарій, щоб знищити всі підключення до бази даних (Більше, ніж RESTRICTED_USER ROLLBACK)
У мене є база даних розробок, яка часто повторно розгортається з проекту баз даних Visual Studio (через автоматичну збірку TFS). Іноді під час запуску моєї збірки я отримую цю помилку: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.