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

Усі версії Microsoft SQL Server (не MySQL). Будь ласка, додайте тег, що залежить від версії, як-от sql-server-2016, оскільки це часто стосується питання.

2
Псевдоніми підзапросів такі ж, як псевдоніни основних запитів
У мене є SQL-запит, псевдоніми якого збігаються з псевдонімами його підзапиту. Наприклад: select * from ROOM r where ... ( select * from ROAD r where ... ) Це працює чудово, оскільки псевдонім підзапиту, схоже, приховує основний. Чи буде це працювати так у всіх випадках? Чи коли-небудь я отримаю невизначені …


2
Що насправді означає положення ON?
Нормальний JOIN ... ON ...синтаксис добре відомий. Але також можна розташувати ONпункт окремо від того, JOINщо йому відповідає. Це те, що рідко зустрічається на практиці, не зустрічається в навчальних посібниках, і я не знайшов жодного веб-ресурсу, який би навіть згадував, що це можливо. Ось сценарій, з яким можна пограти: SELECT …
23 sql-server  t-sql 

2
Як відновити "міститься" базу даних? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 4 роки тому . Нещодавно я намагався відновити в локальній розробці SQL Server резервну копію з мережевого екземпляра. На мій подив, я отримав …

3
Надання доступу до файлової системи до віртуального облікового запису SQLSERVERAGENT
Я намагаюся надати NT Service\SQLSERVERAGENTдоступ до файлової системи облікового запису Windows на основі позначеної відповіді в цьому запитанні . Я вважаю, що це віртуальний обліковий запис служби, і він не відображається на панелі керування -> область облікових записів користувачів . Як надати цьому обліковому запису послуги доступ до файлової системи? …



1
Чому мої некластеризовані індекси використовують більше місця під час видалення рядків?
У мене є велика таблиця з 7,5 мільярдами рядків і 5 індексів. Коли я видаляю приблизно 10 мільйонів рядків, я помічаю, що некластеризовані індекси, схоже, збільшують кількість сторінок, на яких вони зберігаються. Я написав запит, dm_db_partition_statsщоб повідомити про різницю (після - перед) на сторінках: Індекс 1 - це кластерний індекс, …

3
Бази даних розподілених груп доступності SQL Server не синхронізуються після перезавантаження сервера
Ми готуємося здійснити велике оновлення наших SQL серверів і помічаємо деяку незвичну поведінку з групами розподіленої доступності, які я намагаюся вирішити, перш ніж рухатись вперед. Минулого місяця я модернізував віддалений вторинний сервер із SQL Server 2016 до SQL Server 2017. Цей сервер є частиною декількох груп розподіленої доступності (DAG) та …

4
Чи погано мати індексний простір більше, ніж простір даних?
Часто мені потрібно запускати запити до великих таблиць, які не мають правильного індексу. Тому я прошу DBA створити такий індекс. Перше, що він робить - це переглянути статистику таблиці і побачити розмір простору індексу. Часто він сказав би мені знайти альтернативне рішення, оскільки "індекс вже більший за таблицю". Він вважає, …
22 sql-server  index 

2
Чи спрацьовують тригери щоразу?
Ми усуваємо проблеми з сервером, який використовує центральний процесор. Виявивши, що запити насправді не викликають цього, ми почали розглядати компіляції. Монітор продуктивності показує менше 50 компіляцій в секунду і менше 15 репіляцій / сек. Після запуску сеансу XE, який шукає компіляції, ми бачимо тисячі компіляцій в секунду. Ця система використовує …

2
Використання тексту MAX або більш конкретного, меншого типу
Хтось переглядав мій код DDL для створення таблиць і запропонував, коли побачив, що я бачу використання VARCHAR(256)полів для тексту, я очікую, що він буде досить маленьким, як ім’я чи що завгодно, що я завжди повинен просто використовувати VARCHAR(MAX)та пов’язати Навіщо використовувати що-небудь, крім varchar (макс ) . Я прочитав його, …

1
Чи кешує SQL Server результат функції багатозначних табличних значень?
Функція з табличним значенням з декількома операторами повертає свій результат у змінну таблиці. Ці результати коли-небудь повторно використовуються, або функція завжди повністю оцінюється кожного разу, коли вона викликається?

1
Коли використовувати sort_in_tempdb під час відновлення індексів?
Ми обговорюємо, чи використовувати опцію SORT_IN_TEMPDB для наших таблиць DW. Я розумію, що при використанні цієї опції є більше записів, хоча вони більш послідовні. У нас є SAN (який часом відомий повільно), тому в нашому випадку ми хочемо максимально обмежити кількість записів. Я вважаю, що tempdb знаходиться на окремому LUN …

4
Як видалити розриви рядків у SSMS?
Я маю справу зі SQL, який виглядає так create procedure as begin Помітьте великі прогалини, наприклад, між asта begin. Як я можу їх видалити? Я використовував формат SQL, але це не працює.
22 sql-server  ssms 

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