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

Microsoft SQL Server - это система управления реляционными базами данных (RDBMS). Используйте этот тег для всех выпусков SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. Д.). Не используйте этот тег для проблем, связанных с разработкой программного обеспечения и мобильных устройств, если только он не связан напрямую с базой данных.

11
Как вы импортируете большой MS SQL файл .sql?
Я использую RedGate SQL для сравнения данных и генерирую файл .sql, чтобы я мог запустить его на своей локальной машине. Но проблема в том, что размер файла превышает 300 МБ, что означает, что я не могу копировать и вставлять, потому что буфер обмена не сможет с этим справиться, и когда …
240 sql  sql-server  import 


12
Скрипт для уничтожения всех соединений с базой данных (больше чем RESTRICTED_USER ROLLBACK)
У меня есть база данных для разработки, которая часто переустанавливается из проекта базы данных Visual Studio (через TFS Auto Build). Иногда, когда я запускаю свою сборку, я получаю эту ошибку: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. …


4
Что значит ON [PRIMARY]?
Я создаю сценарий установки SQL и в качестве примера использую чужой сценарий. Вот пример сценария: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] NULL, CONSTRAINT [PK_be_Categories] PRIMARY KEY CLUSTERED ( …

11
Проверьте, существует ли строка, в противном случае вставьте
Мне нужно написать хранимую процедуру T-SQL, которая обновляет строку в таблице. Если строка не существует, вставьте ее. Все эти шаги обернуты транзакцией. Это для системы бронирования, поэтому она должна быть атомарной и надежной . Он должен вернуть значение true, если транзакция была совершена и рейс забронирован. Я новичок в T-SQL …

10
Как я могу избежать квадратных скобок в предложении LIKE?
Я пытаюсь фильтровать элементы с помощью хранимой процедуры, используя как. Колонна - это вархар (15). Пункты, которые я пытаюсь отфильтровать, имеют квадратные скобки в названии. Например: WC[R]S123456. Если я сделаю это, LIKE 'WC[R]S123456'он ничего не вернет. Я нашел некоторую информацию об использовании ESCAPEключевого слова с, LIKEно я не понимаю, как …

14
Каковы основные различия в производительности между типами данных SQL Server varchar и nvarchar?
Я работаю над базой данных для небольшого веб-приложения в моей школе, используя SQL Server 2005. Я вижу несколько школ мысли по вопросу varcharпротив nvarchar: Используйте, varcharесли вы не имеете дело с большим количеством интернационализированных данных, затем используйте nvarchar. Просто используйте nvarcharдля всего. Я начинаю видеть достоинства представления 2. Я знаю, …

3
Правильное использование транзакций в SQL Server
У меня есть 2 команды, и обе они должны быть выполнены правильно, или ни одна из них не выполнена. Я думаю, что мне нужна транзакция, но я не знаю, как правильно ее использовать. В чем проблема со следующим скриптом? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), …

8
Как вы можете представить наследование в базе данных?
Я думаю о том, как представить сложную структуру в базе данных SQL Server. Рассмотрим приложение, в котором необходимо хранить сведения о семействе объектов, которые имеют одни и те же атрибуты, но имеют множество других, не являющихся общими. Например, коммерческий страховой пакет может включать покрытие ответственности, транспортных средств, имущества и возмещения …

9
Удаление запомненного списка логина и пароля в SQL Server Management Studio
Я недавно пользовался запасным ноутбуком нашей компании (в котором настроен обычный пользователь), пока мой ремонтировали. Я проверил параметр «Запомнить пароль» в SQL Server Management Studio при входе в базу данных. Мне нужно очистить информацию о логине и пароле, которую я использовал, чтобы запретить следующему человеку, который будет использовать ноутбук, использовать …

10
Как удалить ограничение внешнего ключа, только если оно существует на сервере SQL?
Я могу удалить таблицу, если она существует, используя следующий код, но не знаю, как сделать то же самое с ограничением: IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName go Я также добавляю ограничение, используя этот код: ALTER TABLE [dbo].[TableName] WITH CHECK ADD …


14
Превращение разделенной запятой строки в отдельные строки
У меня есть таблица SQL, как это: | SomeID | OtherID | Data +----------------+-------------+------------------- | abcdef-..... | cdef123-... | 18,20,22 | abcdef-..... | 4554a24-... | 17,19 | 987654-..... | 12324a2-... | 13,19,20 Есть ли запрос, где я могу выполнить запрос, SELECT OtherID, SplitData WHERE SomeID = 'abcdef-.......'который возвращает отдельные строки, …
234 sql-server  tsql  split  comma 

8
Добавление идентификаторов IIS 7 AppPool в качестве учетных записей SQL Server
Я использую веб-сайт IIS 7 с AppPool интегрированного конвейерного режима . AppPools НЕ работает под идентификатором NetworkService и т. Д. (По назначению), но использует свою собственную идентификацию AppPool (IIS AppPool \ MyAppPool). Это так называемая служебная учетная запись или виртуальная учетная запись. (учетная запись пользователя, которая не является полной учетной …
234 sql-server  iis-7 

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