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

SQL Server 2005 (основна версія збірки 9.00.xxxx). Будь ласка, також позначте sql-сервер.

4
Як вибрати перший рядок із з'єднання, який повертає кілька рядків у первинному ключі
Це пов’язано з цим питанням: Об’єднання декількох таблиць призводить до повторень У мене є дві таблиці, до яких я приєднуюся. Вони поділяють ключ. Таблиця осіб має одне ім’я на первинний ключ, але в таблиці електронних повідомлень є кілька електронних листів на personId. Я хочу показати лише перший електронний лист на …

1
Чому кілька разів швидше, ніж один СУМ з CASE?
Мені хотілося знати, який із наступних двох підходів швидше: 1) три COUNT: SELECT Approved = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Approved'), Valid = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Valid'), Reject = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Reject') 2) SUMз FROM-клаузою: SELECT …

1
Чи можна запитувати файл із обмеженими вкладками від SSMS?
Чи можна запитувати файл з обмеженими вкладками від Sql Server Management Studio, щоб переглянути його дані, не зберігаючи їх ніде? Я знаю, що ви можете BULK INSERTз файлу з обмеженими вкладками, використовуючи щось на кшталт: BULK INSERT SomeTable FROM 'MyFile.txt' WITH ( FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n'); однак для …

4
Об’єднайте стовпчик з декількох рядків в один ряд
customer_commentsЧерез дизайн бази даних я розділив на кілька рядків, і для звіту мені потрібно об'єднати commentsкожну унікальну idв один ряд. Я раніше спробував щось, що працює з цим обмеженим списком із пункту SELECT та трюку COALESCE, але я не можу його згадати і, мабуть, не зберег. Я, здається, не змушую …

2
Чому запит запускається повільніше у Збереженій процедурі, ніж у вікні Запит?
У мене складний запит, який працює за 2 секунди у вікні запиту, але приблизно 5 хвилин як збережена процедура. Чому запуск такої кількості часу триває як збережена процедура? Ось як виглядає мій запит. Він займає конкретний набір записів (ідентифікований @idі @createdDate) та конкретний часовий проміжок (1 рік, починаючи з @startDate) …

6
Контрольні списки SQL Server
Виходячи з іншого мого питання , я хотів би почати замислюватися над тим, на що мені слід звернути увагу на щоденну / щотижневу / щомісячну основу з точки зору оповіщення. Я сподіваюся, що зможу побачити проблеми, що виникають до того, як вони відбудуться (такий план) ... Поки я почав збирати …

3
Чому проста команда ALTER TABLE займає стільки часу на столі з повнотекстовим покажчиком?
У мене є велика (~ 67 мільйонів рядків) таблиця значень імен, яка має повнотекстову індексацію на DataValueстовпці. Якщо я спробую виконати таку команду: ALTER TABLE VisitorData ADD NumericValue bit DEFAULT 0 NOT NULL; Він працює 1 годину 10 хвилин і досі не завершується на VisitorDataтаблиці, що містить ~ 67 мільйонів …

2
Знайдіть, який сеанс проводить, який тимчасовий стіл
У нас є база даних SQL Server 2005, база даних temp стала повною. Зайшовши в студію управління SQL Server, я можу побачити всі тимчасові таблиці в tempdb. Чи можна сказати, який сеанс проводить таку тимчасову таблицю? В ідеалі запит, у якому перераховуються темп-таблиці, що використовуються кожним сеансом. Дякую,

5
У SQL Server існує спосіб визначення значень параметрів, переданих виконуваній збереженій процедурі
Один із способів визначення виконуваної збереженої процедури - це використання методів "динамічного управління", наприклад: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Однак це відображає лише текст оператора створення збереженої процедури. наприклад: CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM AllTheThings Where id = @id В …

1
ODBC Джерело даних Підключення SQL Server - Не вдалося ввійти для користувача
Я перемістив свою базу даних з SQL 2005 на сервер із SQL 2008. Зараз я намагаюся створити джерело даних ODBC. Я використовую "З автентифікацією SQL Server за допомогою ідентифікатора входу та пароля, введених користувачем", і я ввів свій Логін та пароль. Вхід відображається в студії управління SQL Server у розділі …

3
Заборонити доступ до інформаційної схеми в SQL Server
Я шукаю найкращий спосіб відключити доступ до sys.tables/ Information Schemaдля користувача / групи в SQL Server. Я знайшов цю тему з 2008 року Він показує спосіб, як заборонити доступ [sys].[something]так: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole …

6
Здійснення резервного копіювання всіх баз даних у SQL Server
У мене є сервер БД Microsoft SQL Server 2005. На сервері БД я маю близько 250 баз даних користувачів. Мені потрібно зробити резервну копію всіх цих баз даних. Оскільки резервне копіювання вручну займає багато часу, я шукаю сценарій Batch або сценарій DB, який автоматично забере резервне копіювання всіх 250 баз …

4
Розділення таблиць для архівування даних
Сценарій: дві бази даних: DB_A і DB_Archive з однією дуже великою таблицею під назвою tableA. щодня записи, старші за 60 днів, видаляються з DB_A та переміщуються до DB_Archive, головним чином, щоб залишити річ "розділеною", оскільки таблицяA запитується в DB_A для записів останніх 2 місяців. Я хочу позбутися цього процесу, тому …

3
Раптова погіршення продуктивності SQL Server
У мене є SQL Server 2005, який пізно став непередбачуваним, і я чухаю голову про те, чому. Запити, які виконуються за лічені секунди, змінюють плани та займають хвилини (витрачають час на повне сканування таблиці або котушку індексу). Тепер перше і найочевидніше, що статистика застаріла, через що оптимізатор плутається, але я …

2
Як змінити ім'я екземпляра в MS SQL 2005, не встановлюючи новий екземпляр?
У мене є екземпляр, який насправді нічого не має, він просто встановлений (він був призначений для одного проекту, але цього ніколи насправді не робилося на цьому сервері, проект робився у двох примірниках на іншому сервері), тому оскільки у мене є екземпляр, Я хочу перейменувати його. Це можна зробити? Як би …

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