Вопросы с тегом «sql-server-2005»

Используйте этот тег для вопросов, относящихся к версии 2005 SQL Server Microsoft.

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

9
Лучший способ сделать вложенную логику оператора в SQL Server
Я пишу SQL-запрос, в котором необходимо вычислить несколько возвращаемых столбцов в зависимости от множества условий. В настоящее время я использую вложенные операторы case, но это становится грязным. Есть ли лучший (более организованный и / или читабельный) способ? (Я использую Microsoft SQL Server, 2005) Упрощенный пример: SELECT col1, col2, col3, CASE …

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

16
Как проверить, является ли текстовый столбец SQL Server пустым?
Я использую SQL Server 2005. У меня есть таблица с текстовым столбцом, и у меня есть много строк в таблице, где значение этого столбца не нулевое, но оно пустое. Попытка сравнить с '' дает следующий ответ: Типы данных text и varchar несовместимы в операторе не равно. Существует ли специальная функция …



6
Разница между пользователем и логином в SQL Server
Недавно я сталкивался со многими различными областями SQL Server, с которыми обычно не связывался. Одна из них, которая меня смутила, это область логинов и пользователей. Похоже, это должна быть довольно простая тема ... Похоже, что каждый логин может иметь только 1 пользователя, и каждый пользователь может иметь только 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 Я хотел бы посмотреть: …


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


10
Как я могу изменить базу данных по умолчанию в SQL Server без использования MS SQL Server Management Studio?
Я удалил базу данных с SQL Server, однако оказалось, что мой логин был настроен на использование удаленной базы данных по умолчанию. Я могу подключиться к SQL Server Management Studio, используя кнопку «Параметры» в диалоговом окне подключения и выбрав «мастер» в качестве базы данных для подключения. Однако всякий раз, когда я …

5
Разница между базой данных и схемой
В чем разница между базой данных и схемой в SQL Server? Оба являются контейнерами таблиц и данных. Если схема удалена, все ли таблицы, содержащиеся в этой схеме, также удаляются автоматически или они удаляются при удалении базы данных?


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.