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

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

12
Чим хороші схеми SQL Server?
Я не починаю використовувати бази даних SQL, і зокрема SQL Server. Однак я, головним чином, хлопець SQL 2000, і мене завжди бентежили схеми в 2005+. Так, я знаю основне визначення схеми, але для чого вони реально використовуються для типового розгортання SQL Server? Я завжди просто використовував схему за замовчуванням. Чому …

9
Найкращий спосіб вкласти вкладену логіку оператора справи в SQL Server
Я пишу SQL-запит, де кілька повернених стовпців потрібно обчислити залежно від досить багатьох умов. Наразі я використовую вкладені заяви справи, але це стає безладним. Чи існує кращий (більш організований та / або читаний) спосіб? (Я використовую Microsoft SQL Server, 2005 р.) Спрощений приклад: SELECT col1, col2, col3, CASE WHEN condition …

8
nvarchar (макс.) проти NText
Які переваги та недоліки використання nvarchar(max)проти NTextданих типів у SQL Server? Мені не потрібна зворотна сумісність, тому добре, що nvarchar(max)не підтримується у старих версіях SQL Server. Редагувати: Очевидно, це питання також стосується TEXTта IMAGEпроти, varchar(max)а також varbinary(max)для тих, хто шукає ці типи даних пізніше.

16
Як перевірити, чи текстовий стовпець SQL Server порожній?
Я використовую SQL Server 2005. У мене є таблиця з текстовим стовпцем, і у мене багато рядків у таблиці, де значення цього стовпця не є нульовим, але воно порожнє. Намагаючись порівняти проти ", отримує таку відповідь: Текст та тип даних даних несумісні з оператором, що не дорівнює. Чи існує спеціальна …


10
Витяг годин з DateTime (SQL Server 2005)
Я можу витягти місяць і день, використовуючи Day(Date()), Month(Date()). Я не можу витягувати години, с HOUR(Date()). Я отримую таку помилку. 'HOUR' is not a recognized built-in function name. Як я можу витягнути години?

6
Різниця між Користувачем та Входом у SQL Server
Я нещодавно зіткнувся з багатьма різними областями SQL Server, з якими я звичайно не возиться. Один з них, який мене збентежив, - це область Логін та Користувачі. Здається, це має бути досить проста тема ... Здається, що кожен логін може мати лише 1 користувача, а кожен користувач може мати лише …

5
Наскільки важливим є порядок стовпців в індексах?
Я чув, що ви повинні розміщувати стовпці, які будуть найбільш вибіркові на початку декларації індексу. Приклад: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) По-перше, це те, що я кажу, правильно? Якщо це так, чи я можу побачити великі відмінності в продуктивності, переставляючи порядок стовпців у моєму …

30
Як обчислити вік (у роках), виходячи з дати народження та getDate ()
У мене є таблиця з переліком людей разом з їх датою народження (зараз nvarchar (25)) Як я можу це перетворити на дату, а потім обчислити їх вік у роках? Мої дані виглядають так ID Name DOB 1 John 1992-01-09 00:00:00 2 Sally 1959-05-20 00:00:00 Я б хотів побачити: ID Name …


19
Помилка відновлення SQL Server - доступ заборонено
Я створив базу даних на своїй локальній машині, а потім зробив резервну копію, викликану tables.bakтаблицею DataLabTables. Я перемістив цю резервну копію на віддалену машину без цієї таблиці і спробував відновити, але отримав таку помилку: System.Data.SqlClient.SqlError: Операційна система повернула помилку "5 (доступ заборонено) під час спроби" RestoreContainer :: ValidateTargetForCreation "on 'c: …


10
Як я можу змінити базу даних за замовчуванням у SQL Server без використання MS Studio SQL Server Management Studio?
Я скинув базу даних із SQL Server, однак виявляється, що мій логін був встановлений для використання скинутої бази даних за замовчуванням. Я можу підключитися до студії управління SQL Server за допомогою кнопки "параметри" у діалоговому вікні підключення та вибравши "майстер" як базу даних, до якої потрібно підключитися. Однак кожен раз, …

5
Різниця між базою даних і схемою
Яка різниця між базою даних та схемою на SQL сервері? Обидва є контейнерами таблиць та даних. Якщо схему видалено, то чи всі таблиці, що містяться в цій схемі, також видаляються автоматично або вони видаляються при видаленні бази даних?


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