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

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


2
Як я можу змусити зв’язаний сервер працювати за допомогою автентифікації Windows?
Я намагаюся отримати зв’язаний сервер із ServerA, створеним на іншому сервері, ServerB, використовуючи "Будьте зроблені з використанням поточного контексту безпеки входу" у доменному середовищі. Я прочитав, що для активації Kerberos мені потрібно створити SPN для облікових записів служб, на яких працює SQL Server на кожному з серверів. Я це зробив, …

4
Чи дані, отримані з SQL Server, стиснуті для передачі?
Чи стискаються дані, отримані з Microsoft SQL Server? Якщо це контролюється рядком з'єднання, чи є якийсь простий спосіб сказати, чи використовує якийсь конкретний додаток? Я вивчаю інструменти аналізу, і обсяг даних може зайняти кілька хвилин для передачі по нашій мережі. Мені цікаво, чи варто очікувати підвищення продуктивності, якщо ми будемо …

1
Коли слід використовувати розширені події замість SQL Profiler / perfmon?
Розширені події здаються кращою технологією та меншим навантаженням на сервер, але SQL Profiler / perfmon має кращі інструменти. Також тривалі події, схоже, мають більш круту криву навчання. У якому контексті кожен з них повинен використовуватися? Чи варто пройти повз крутої кривої навчання, щоб скористатися розширеними подіями?

1
Як використовувати транзакції з DDL SQL Server?
У мене є таблиця входу, в яку всі вставки виконуються за єдиною збереженою процедурою. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure DBO.LogInsert ( @Query …

5
Чи порожні стовпці займають місце в таблиці?
У мене є таблиця, яка вміщує в собі дуже основну інформацію. Просто заголовок та кілька полів дати. Існує одне поле під назвою коментарі, яке є varchar (4000) Більшу частину часу ми залишаємо його порожнім, але іноді тут буде вводитися велика кількість даних. Це справді поганий дизайн? Або це просто трохи …

5
Використання IF у T-SQL послаблює або порушує кешування плану виконання?
Мені було припущено, що використання операторів IF у партіях t-SQL шкодить продуктивності. Я намагаюся знайти якесь підтвердження або підтвердити це твердження. Я використовую SQL Server 2005 та 2008 років. Ствердження полягає в наступному: IF @parameter = 0 BEGIN SELECT ... something END ELSE BEGIN SELECT ... something else END SQL …

5
Який найкращий запит використовувати для моніторингу стану бази даних SQL Server?
Я хочу мати змогу запустити запит, щоб отримати важливу інформацію про стан бази даних. Тобто, я хочу, щоб запит мав змогу сказати, чи є база даних у хорошому стані. Це запит, який я успадкував для цієї перевірки: SELECT name AS [SuspectDB], DATABASEPROPERTY(name, N'IsSuspect') AS [Suspect], DATABASEPROPERTY(name, N'IsOffline') AS [Offline], DATABASEPROPERTY(name, …



8
Запит, у якому перераховані всі відображені на карті користувачі для даного входу
Переглядаючи властивості певного входу, можна побачити список користувачів, відображених на цьому вході: Я профілював SQL Server Management Studio (SSMS) і бачу, що SSMS підключається до кожної бази даних по одному і витягує інформацію з sys.database_permissions Чи можливо написати один запит, який отримує інформацію про відображення користувача, показану вище, або я …

5
Розташування файлу mdf бази даних
У мене є база даних Project. Моя проблема полягає в тому, де я можу знайти .mdfі _log.ldfсвою базу даних, щоб я міг передати свою базу даних іншому користувачеві. Я використовую Microsoft SQL Server 2008 Studio Studio Моє Ssms.exeзберігається на цьому шляху C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe

5
Чому пов'язані сервери мають обмеження на 10 гілок у виразі CASE?
Чому цей CASEвираз: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Даєте цей результат? Повідомлення про помилку: Msg 8180, Рівень 16, Стан 1, Звіт 1 рядків не вдалося підготувати. Msg 125, …


5
Не вдалося знайти серверного агента в SSMS
Я стежу за керівництвом - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/, який працює до моменту досягнення кроку 8 Тепер заплануйте ваш щойно створений сценарій. У SSMS підключіться до сервера, на якому потрібно простежити. Перейдіть до свого агента SQL Server і розгорніть його, щоб ви могли бачити папку Jobs. Клацніть правою кнопкою миші папку «Робота» та …

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