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

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

23
Соединение с сервером было успешно установлено, но во время квитирования перед входом произошла ошибка.
Я получаю следующую ошибку, когда пытаюсь подключить производственную базу данных из локальной среды. Раньше мне удавалось подключить производственную базу данных, но внезапно появляется следующая ошибка, есть идеи? Соединение с сервером было успешно установлено, но затем произошла ошибка во время квитирования перед входом в систему. (поставщик: поставщик TCP, ошибка: 0 - …

6
SQL Добавить внешний ключ в существующий столбец
Если я использую следующую команду SQL в SQL Server 2008 для обновления таблицы с ограничением внешнего ключа: ALTER TABLE Employees ADD FOREIGN KEY (UserID) REFERENCES ActiveDirectories(id) UserIDмой столбец FK в Employeesтаблице. Я пытаюсь сослаться на UserIDв своей ActiveDirectoriesтаблице. Я получаю такую ​​ошибку: Внешний ключ «UserID» ссылается на недопустимый столбец «UserID» …

8
SQL объединяется с подзапросами SQL (производительность)?
Я хочу знать, есть ли у меня запрос на соединение примерно так - Select E.Id,E.Name from Employee E join Dept D on E.DeptId=D.Id и подзапрос вроде этого - Select E.Id,E.Name from Employee Where DeptId in (Select Id from Dept) Когда я рассматриваю производительность, какой из двух запросов будет быстрее и …

4
Как я могу создать уникальное ограничение для моего столбца (SQL Server 2008 R2)?
У меня есть SQL Server 2008 R2, и я хочу установить уникальный столбец. Кажется, есть два способа сделать это: «уникальный индекс» и «уникальное ограничение». Они не сильно отличаются от того, что я понимаю, хотя большинством рекомендуется ограничение уникальности, потому что вы также получаете индекс автоматически. Как создать уникальное ограничение? ALTER …

7
Функция COALESCE в TSQL
Может кто-нибудь объяснить, как работает функция COALESCE в TSQL? Синтаксис следующий КОАЛЕС (x, y) Документ MSDN по этой функции довольно расплывчатый

13
Журнал транзакций для базы данных заполнен
У меня есть длительный процесс, который держит транзакцию открытой в течение всего времени. Я не контролирую, как это выполняется. Поскольку транзакция остается открытой в течение всего времени, при заполнении журнала транзакций SQL Server не может увеличить размер файла журнала. Таким образом, процесс завершается ошибкой "The transaction log for database 'xxx' …

4
Как добавить группу пользователей Active Directory в качестве логина в SQL Server
У меня есть приложение .net, которое подключается к SQL Server с помощью проверки подлинности Windows. Мы не можем использовать аутентификацию SQL Server в приложении. У нас есть много пользователей Active Directory для нашего проекта. Таким образом, мы должны создать отдельную учетную запись для каждого пользователя Active Directory в SQL Server, …

17
Как распечатать VARCHAR (MAX) с помощью оператора печати?
У меня есть код: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Длина скрипта составляет около 10 000 символов, и поскольку я использую оператор …

7
SQL Server - создать копию таблицы базы данных и поместить ее в ту же базу данных?
У меня есть таблица ABC в базе данных DB. Я хочу создать копии ABC с именами ABC_1, ABC_2, ABC_3 в той же БД. Как я могу это сделать, используя Management Studio (желательно) или SQL-запросы? Это для SQL Server 2008 R2.

13
Как найти порт для MS SQL Server 2008?
Я использую MS SQL Server 2008 на своем локальном компьютере. Я знаю, что порт по умолчанию - 1433, но почему-то он не прослушивает этот порт. SQL - это экспресс-выпуск. Я уже пробовал журнал, SQL Server Management Studio, реестр и расширенную хранимую процедуру для поиска порта. Но я не смог его …

18
Преобразование результатов Select в скрипт вставки - SQL Server [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос У меня есть SQL Server 2008SQL Server Management Studio. …

2
Как заставить базу данных SQL Server 2008 перейти в автономный режим
Как заставить мою базу данных перейти в автономный режим, независимо от того, что или кто ее уже использует? Я попытался: ALTER DATABASE database-name SET OFFLINE; Но через 7 мин все еще виснет. Я хочу этого, потому что мне нужно проверить сценарий. Если это вообще возможно?

4
Как включить специальные распределенные запросы
Когда я запускаю запрос с OPENROWSET в SQL Server 2000, он работает. Но тот же запрос в SQL Server 2008 вызывает следующую ошибку: SQL Server заблокировал доступ к ЗАЯВЛЕНИЮ «OpenRowset / OpenDatasource» компонента «Специальные распределенные запросы», поскольку этот компонент отключен как часть конфигурации безопасности для этого сервера. Системный администратор может …

3
Зачем использовать тип данных SQL Server 2008 geography?
Я модифицирую базу данных клиентов, и одна из новых частей информации, которую я хотел бы сохранить вместе со стандартными полями адреса (улица, город и т. Д.), - это географическое расположение адреса. Единственный вариант использования, который я имею в виду, - это позволить пользователям отображать координаты на картах Google, когда адрес …

10
Сгенерировать случайное значение int от 3 до 6
Возможно ли в Microsoft SQL Server сгенерировать случайное значение int от Min до Max (пример 3-9, 15-99 и т. Д.) Я знаю, я могу сгенерировать от 0 до Max, но как увеличить минимальную границу? Этот запрос генерирует случайное значение от 1 до 6. Необходимо изменить его с 3 на 6. …

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