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

125
Как подключить существующую учетную запись SQL Server к существующему пользователю базы данных SQL Server с тем же именем

Есть ли команда SQL Server для подключения пользователя одной базы данных к имени входа на сервер базы данных с тем же именем? Например: Сервер базы данных - База данных экземпляра по умолчанию : TestDB Вход на сервер - TestUser Существующий пользователь на TestDB - TestUser Если я попытаюсь...

124
Изменение размера столбца, на который ссылается представление с привязкой к схеме в SQL Server

Я пытаюсь изменить размер столбца на сервере sql, используя: ALTER TABLE [dbo].[Address] ALTER COLUMN [Addr1] [nvarchar](80) NULL где длина Addr1 была изначально 40. Не удалось, возникла эта ошибка: The object 'Address_e' is dependent on column 'Addr1'. ALTER TABLE ALTER COLUMN Addr1 failed because...

124
Пример из реальной жизни, когда использовать OUTER / CROSS APPLY в SQL

Я смотрел CROSS / OUTER APPLYс коллегой, и мы изо всех сил пытаемся найти примеры из реальной жизни, где их можно использовать. Я потратил довольно много времени на то, чтобы узнать, когда мне следует использовать перекрестное применение вместо внутреннего соединения? и поиск в Google, но основной...

124
Возможно ли, чтобы предложение вывода SQL возвращало столбец, который не вставлен?

Я внес некоторые изменения в свою базу данных, и мне нужно перенести старые данные в новые таблицы. Для этого мне нужно заполнить таблицу (ReportOptions), взяв данные из исходной таблицы (практика), и заполнить вторую промежуточную таблицу (PracticeReportOption). ReportOption (ReportOptionId int...

123
Как скопировать запись в таблицу SQL, но поменять уникальный идентификатор новой строки?

Этот вопрос близок к тому, что мне нужно, но мой сценарий немного отличается. Исходная таблица и таблица назначения одинаковы, а первичный ключ - это уникальный идентификатор (guid). Когда я пробую это: insert into MyTable select * from MyTable where uniqueId = @Id; Я, очевидно, получаю нарушение...

123
Как использовать переменную для имени базы данных в T-SQL?

Я использую имя базы данных в нескольких местах в моем скрипте, и я хочу иметь возможность быстро его изменить, поэтому я ищу что-то вроде этого: DECLARE @DBNAME VARCHAR(50) SET @DBNAME = 'TEST' CREATE DATABASE @DBNAME GO ALTER DATABASE @DBNAME SET COMPATIBILITY_LEVEL = 90 GO ALTER DATABASE @DBNAME...

123
SQL Server ': setvar' Ошибка

Я пытаюсь создать несколько переменных сценария в T-SQL следующим образом: /* Deployment script for MesProduction_Preloaded_KLM_MesSap */ GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO :setvar DatabaseName...

123
Как удалить переменные таблицы в SQL-сервере? Стоит ли мне вообще это делать?

У меня есть табличная переменная в скрипте (не хранимая процедура). Два вопроса: Как удалить переменную таблицы? Drop Table @varName выдает ошибку «Неверный snytax». Всегда ли я должен это делать? Я слышал, это хорошая практика. Действительно ли это необходимо для таких небольших скриптов? Вот мой...

122
Настройка зависимости maven для SQL Server

Я разрабатываю портлет, в котором у меня есть доступ Hibernate к базе данных SQL Server. Я установил для него зависимости maven и пытаюсь найти соединитель SQL Server так же, как я знаю, что он есть в MySql. Тем не менее, мой поиск в Google дает только Mysql, если я ищу коннектор SQL Server. Какое...

122
Как узнать, какое ограничение FOREIGN KEY ссылается на таблицу в SQL Server?

Я пытаюсь удалить таблицу, но получаю следующее сообщение: Msg 3726, уровень 16, состояние 1, строка 3 Не удалось удалить объект dbo.UserProfile, поскольку на него ссылается ограничение FOREIGN KEY. Msg 2714, уровень 16, состояние 6, строка 2 В базе данных уже есть объект с именем «UserProfile». Я...

122
Что такое TEXTIMAGE_ON [PRIMARY]?

Я работал со многими таблицами, и у всех было вот это: CREATE TABLE Persons( [id] [int] IDENTITY(1,1) NOT NULL, [modified_on] [datetime] NULL, [modified_by] [varchar](200) NULL, ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] Что есть TEXTIMAGE_ON [PRIMARY]в SQL Server /...

121
Добавить столбец в существующую таблицу и однозначно пронумеровать их на MS SQL Server

Я хочу добавить столбец в существующую устаревшую базу данных и написать процедуру, с помощью которой я могу присвоить каждой записи другое значение. Что-то вроде добавления столбца и автоматического создания для него данных. Например, если я добавлю новый столбец с именем «ID» (номер), я хочу...

121
Неправильный синтаксис рядом с ')', вызывающим хранимую процедуру с GETDATE

Может быть, у меня сейчас «полдень», но может ли кто-нибудь объяснить, почему я получаю Сообщение 102, уровень 15, состояние 1, строка 2 Неправильный синтаксис рядом с ')'. При беге CREATE PROC DisplayDate (@DateVar DATETIME) AS BEGIN SELECT @DateVar END GO EXEC DisplayDate...

121
Невозможно войти в SQL Server + проверка подлинности SQL Server + ошибка: 18456

Я создал учетную запись на моем сервере localhost \ sql2008 (например, User123) Сопоставлено с базой данных (по умолчанию) Режим аутентификации на SQL Server установлен на оба (Windows и SQL) Но войти в SQL Server не удается со следующим сообщением (для User123) Примечание. Несколько раз проверяли...

121
Установка SQL Server - что такое папка установочного носителя?

Я устанавливаю SQL Server 2008. Я установил .NET framework 3.5. Затем я получил папку SQL Server 2008 и выполнил следующие шаги: Я щелкнул Инструменты конфигурации. Затем я щелкнул Центр установки SQL Server. Я щелкнул гиперссылку «Установка» слева. Затем я щелкнул «Автономная установка нового...