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

91
Функция SQL Row_Number () в предложении Where

Я нашел один вопрос, на который отвечает Row_Number()функция в предложении where. Когда я попробовал один запрос, я получил следующую ошибку: "Msg 4108, уровень 15, состояние 1, строка 1 Оконные функции могут появляться только в предложениях SELECT или ORDER BY." Вот запрос, который я пробовал....

91
Что означает «Начальный каталог» в строке подключения к SQL Server?

Каждая строка подключения к SQL Server, которую я когда-либо видел, выглядит примерно так: Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database; Integrated Security=SSPI; Нужна ли мне настройка исходного каталога? (По-видимому, нет, поскольку приложение, над которым я работаю,...

91
есть ли преимущество у varchar (500) перед varchar (8000)?

Я читал об этом на форумах MSDN и здесь, и мне все еще не ясно. Я думаю, что это правильно: Varchar (max) будет храниться как текстовый тип данных, поэтому у него есть недостатки. Допустим, ваше поле будет надежно содержать менее 8000 символов. Как поле BusinessName в моей таблице базы данных. На...

91
Почему при выборе SCOPE_IDENTITY () возвращается десятичное число вместо целого?

Итак, у меня есть таблица со столбцом идентификаторов в качестве первичного ключа, поэтому это целое число. Итак, почему SCOPE_IDENTITY()мое приложение C # всегда возвращает десятичное значение вместо int? Это действительно раздражает, поскольку десятичные значения не будут неявно...

91
Как узнать, какие таблицы занимают больше всего места в базе данных SQL Server 2005?

Как узнать, какие таблицы занимают больше всего места в базе данных SQL Server 2005? Я уверен, что существует какая-то системная хранимая процедура, которая показывает эту информацию. У меня есть тестовая база данных, которая выросла с 1 ТБ до 23 ТБ. В настоящее время мы проводим большое...

91
Предложение WHERE для типа данных SQL Server «Текст»

Где [CastleType] установлен как тип данных "текст" в SQL Server и запрос: SELECT * FROM [Village] WHERE [CastleType] = 'foo' Я получаю сообщение об ошибке: Типы данных TEXT и VARCHAR несовместимы в операторе равенства. Могу ли я не запрашивать этот тип данных с помощью предложения WHERE?...

91
Добавить отношения внешнего ключа между двумя базами данных

У меня две таблицы в двух разных базах данных. В таблице table1 (в базе данных 1) есть столбец с именем column1, и это первичный ключ. Теперь в таблице 2 (в базе данных 2) есть столбец с именем column2, и я хочу добавить его в качестве внешнего ключа. Я попытался добавить его, и это дало мне...

91
Ошибка восстановления базы данных SQL Server: указанное приведение недопустимо. (SqlManagerUI)

Я использую SQL Server 2008 R2 Standard (версия 10.50.1600.1) для своего производственного веб-сайта и SQL Server Express edition с расширенными службами (v10.50.1600.1) для моего локального хоста в качестве базы данных. Несколько дней назад у меня произошел сбой SQL Server, и мне пришлось...

91
Как преобразовать дату и время в строку в T-SQL

Я удивлен, что не могу найти здесь этот вопрос. У меня есть переменная даты и времени, и я хочу преобразовать ее в строку, чтобы добавить ее в другую строку. Я хочу, чтобы он был в формате, который можно легко преобразовать обратно в дату и время. Как я могу это сделать? (Мне нужна часть даты и...

91
Обязательно ли использовать # для создания временных таблиц на SQL-сервере?

Обязательно ли использовать #перед созданием временной таблицы на SQL сервере? Пример: SELECT column1, column2, someInt, someVarChar INTO ItemBack1 FROM table2 WHERE table2.ID = 7 Для ItemBack1 нужно ли использовать #символ? Если нет, то какой смысл #в создании временных таблиц?...

91
Индекс находился вне границ массива. (Microsoft.SqlServer.smo)

Я использую SQL Server 2008 R2. Работает нормально. Но недавно я сменил свой хостинг-сервер и узнал, что они установлены SQL Server 2012на сервере. Теперь проблема в том, что после подключения к серверной базе данных через SQL Server 2008 R2, когда я нажимаю на любое имя таблицы или хранимую...

90
Как определить общее количество открытых / активных подключений в ms sql server 2005

Мое приложение PHP / MS Sql Server 2005 / win 2003 иногда перестает отвечать на запросы, использование памяти / процессора не увеличивается. Если я попытаюсь открыть любое новое соединение из студии управления sql, оно просто зависнет в диалоговом окне открытого соединения. как определить общее...

90
T-SQL: цикл по массиву известных значений

Вот мой сценарий: Допустим, у меня есть хранимая процедура, в которой мне нужно вызвать другую хранимую процедуру для набора определенных идентификаторов; Есть ли способ сделать это? т.е. вместо этого: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec...

90
Неверное целевое имя участника. Не удается создать контекст SSPI

Я изо всех сил пытаюсь получить соединение SQL Server с машины A на машину B, на которой работает SQL Server. Я много гуглил, и все, что я нашел, не сработало. Они также не проводят вас шаг за шагом через процесс решения этой проблемы. Мы не используем Kerberos, а NTLM там, где он настроен....

89
Выполнить большой сценарий SQL (с командами GO)

Мне нужно выполнить большой набор операторов SQL (создание группы таблиц, представлений и хранимых процедур) из программы на C #. Эти операторы нужно разделять GOоператорами, но SqlCommand.ExecuteNonQuery()это не нравится GOоператорам. Мое решение, которое, я полагаю, я опубликую для справки,...

89
Подзапрос с использованием Exists 1 или Exists *

Раньше я писал свои EXISTS чеки так: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Один из администраторов баз данных в предыдущей жизни сказал мне, что когда я делаю EXISTSпредложение, SELECT 1вместоSELECT * IF...