sql-server-2005- все статьи тега


Как определить первичный ключ для таблицы в SQL Server?

То, что я хотел бы иметь возможность сделать в SQL Server 2005 так или иначе, это с именем таблицы в качестве входных данных определить все поля, которые составляют первичный ключ. sp_columns, похоже, не имеет этого поля. Есть идеи, где искать? ...

Уникальное нарушение ключа в SQL Server-можно ли с уверенностью предположить ошибку 2627?

Мне нужно поймать нарушение ограничений UNIQUE особым образом с помощью приложения C#, которое я разрабатываю. Можно ли с уверенностью предположить, что Error 2627 всегда будет соответствовать нарушению такого рода, так что я могу использовать if (ThisSqlException.Number == 2627) { // Handle unique constraint violation. } else { // Handle the remaing errors. } ? ...

Как увидеть SQL-запрос в SQL profiler?

Когда я выполняю запрос обновления или другой запрос языка обработки данных (DML), который изменяет данные в базе данных, используя Entity Framework 4, Как я вижу запрос, отправленный на SQL Server? Допустим, я делаю что-то вроде: someEntityObjectInstance.SomeProperty = newValue; context.SaveChanges(); В этом случае нет ObjectQuery, чтобы сделать ToTraceString() против, поэтому я действительно не могу видеть, что происходит под одеялом. Я верю, что есть какой-то инструмент Microsoft SQL Ser ...

Поток находился в процессе прерывания в СП долго выполняется?

Я создал asp.net страница, которая выполняет очень длинный sp (около 1 часа времени выполнения sp в SSMS). Есть админ.aspx, которые активируют этот SP. В сети.config я добавил: <httpRuntime maxRequestLength="111264" requestValidationMode="2.0" executionTimeout="10000000" /> Также в свойствах соединения я добавил: _cmd.CommandTimeout = 0; // unlimited Функция использует jQuery ajax (to ashx) для активации sp (он работает и отлично) Jquery вызывает файл ashx, который активирует s ...

Будет ли помощник по настройке ядра СУБД SQL Server 2005 "настраивать" временные таблицы?

Я пытаюсь использовать помощник по настройке ядра СУБД для настройки моей базы данных. Из комментариев к журналированию (это всего лишь 40% в анализе, после выполнения всех выходных) следует, что DTA не способен настраивать операции на временных таблицах. Так ли это на самом деле? ...

Доступ иногда переходит к существующей записи при сохранении новой записи-Access2k FE/SQL2005 BE

Я действительно публикую это из отчаяния после того, как много искал ответ и пытался сделать несколько разных вещей без успеха. У меня есть база данных Access, где я недавно перенес таблицы в SQL 2005, Access продолжает функционировать для пользователей как интерфейс, предоставляющий формы, отчеты и запросы. Однако с момента перехода к настройке Access FE / SQL пользователи сообщают, что иногда , когда они вводят новую запись, они щелкните в подформе (сохранение записи) или нажмите кнопку Со ...

Как переписать этот запрос, чтобы не использовать предложение union

Как переписать этот запрос, чтобы не использовать предложение UNION (UNION ALL): SELECT c FROM a UNION SELECT c FROM b Ожидаемый результат (набор записей должен быть одинаковым): SELECT c FROM .... ...

Передача нескольких значений для одного параметра SQL

У меня есть CheckBoxList, где пользователи могут выбрать несколько элементов из списка. Затем мне нужно передать эти значения в мою хранимую процедуру, чтобы их можно было использовать в условии WHERE, например: WHERE ID IN (1,2,3) Я попытался сделать это так, что его параметр nvarchar и я передаю строку 1,2,3 с: WHERE ID IN (@IDs) Но это вернуло следующую ошибку: Conversion failed when converting the nvarchar value '1,2,3' to data type int Любая помощь была бы очень признательна! ...

Зеркальное отображение/репликация баз данных, SQL Server 2005

У меня есть два сервера баз данных под управлением SQL Server 2005 Enterprise, и я хочу сделать один из них зеркальным сервером баз данных. Что мне нужно, так это создать точную копию базы данных с основного сервера на зеркальном сервере, чтобы, когда основной сервер был выключен, мы могли переключить IP базы данных на приложение, чтобы использовать зеркальный сервер. Я изучил функцию "зеркало" на SQL Server 2005, и на основе этого article:http://aspalliance.com/1388_Database_Mirroring_in_Micr ...

Создание базы данных песочница/полигон для пользователей, чтобы запустить что-если сценарии

Я пытаюсь понять, как создать область "песочницы" в моем новом приложении Windows .NET/SQL Server. Вот требования: Пользователи должны иметь возможность вводить свои собственные данные для таких вещей, как диапазоны дат и цены. Пользователи должны иметь возможность запускать несколько сценариев на основе этих данных о ценах и диапазоне дат Вышеприведенные структуры данных также будут использоваться в обычной производственной базе данных. Таким образом, с одной стороны, мы будем иметь всю стру ...

Как сравнить структуру двух баз данных MS SQL?

Мне нужен бесплатный инструмент или какой-то совет/метод для сравнения структуры двух баз данных Microsoft SQL. Предпочтительно MS SQL 2005. Метод, который я пытался использовать, состоял в создании сценариев из обеих баз данных и последующем сравнении двух файлов, но SQL Server генерирует объекты в случайном порядке. ...

MSSQL Management Studio 2008-схемы баз данных-в какую сторону указывают ключи?

Прошло много времени с тех пор, как я разрабатывал БД в качестве диаграммы базы данных, но высшие руководители хотят ее видеть. Я совершенно запутался, потому что я кодер, а не DBA. У меня есть главная таблица, которая содержит идентификатор пользователя, имя, логин, пароль и т. д. Эта главная таблица имеет первичный ключ ID. Должны ли подтаблицы (такие как адрес, телефон и т. д.) иметь ключевое значение для идентификатора основной пользовательской таблицы или это должно быть наоборот? ...

Полезные системные хранимые процедуры в SQL Server

Недавно я обнаружил, что могу использовать sp_help, чтобы получить определение таблицы, и с тех пор зацепился за него. До моего открытия я должен был открыть обозреватель объектов в среде SQL Management studio, вручную найти имя таблицы, щелкнуть правой кнопкой мыши на таблице и выбрать дизайн. Это было очень много усилий! Какие еще системные хранимые процедуры вы все используете, без которых вы просто не можете жить? ...

Проверьте, существует ли таблица в SQL Server

Я хотел бы, чтобы это была окончательная дискуссия о том, как проверить, существует ли таблица в SQL Server 2000/2005 с помощью инструкции SQL. когда вы Google для ответа, вы получите столько разных ответов. Есть ли официальный / назад и вперед совместимый способ сделать это? здесь два возможных способа сделать это. Какой из них является стандартным / лучшим способом сделать это? Первый способ: IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE ...

Как вставить несколько строк, не повторяя "вставить в dbo.Бла " часть заявления?

Я знаю, что делал это раньше много лет назад, но я не могу вспомнить синтаксис, и я не могу найти его нигде из-за подтягивания тонны справочных документов и статей о "массовом импорте". вот что я хочу сделать, но синтаксис не совсем правильно... пожалуйста, кто-то, кто делал это раньше, помогите мне :) INSERT INTO dbo.MyTable (ID, Name) VALUES (123, 'Timmy'), (124, 'Jonny'), (125, 'Sally') Я знаю, что это закрыть получить правильный синтаксис. Мне может понадобиться слово "Навальный" ...

SQL Server query-выбор COUNT (*) с помощью DISTINCT

в SQL Server 2005 у меня есть таблица cm_production, в которой перечислены все коды, которые были введены в производство. Таблица имеет ticket_number, program_type и program_name и push_number вместе с некоторыми другими столбцами. цель: подсчитайте все отдельные имена программ по типу программы и нажмите номер то, что у меня есть до сих пор: SELECT DISTINCT COUNT(*) AS Count, program_type AS [Type] FROM cm_production WHERE push_number=@push_number GROUP BY program_type Это заставляет ...

Что представляет собой double в sql server?

у меня есть несколько свойств в C#, которые double и я хочу сохранить их в таблице в SQL Server, но заметил, что нет double тип, так что лучше использовать decimal или float? это будет хранить значения широты и долготы, поэтому мне нужна самая точная точность. Спасибо за ответы до сих пор. ...

Экстремальное время ожидания при переводе базы данных SQL Server в автономный режим

Я пытаюсь выполнить некоторое автономное обслуживание (восстановление базы данных dev из live backup) в моей базе данных dev, но команда "Take Offline" через SQL Server Management Studio выполняет очень медленно - порядка 30 минут плюс время. Я просто нахожусь в своем уме, и я не могу найти никаких ссылок в интернете относительно того, что может вызвать проблему скорости или как ее исправить. некоторые сайты предположили, что открытые соединения с базой данных причина это замедление, но единств ...

Как выбрать дату без времени в SQL

когда я выбираю дату в SQL, она возвращается как 2011-02-25 21:17:33.933. Но мне нужна только часть даты, то есть 2011-02-25. Как я могу это сделать? ...

Как проверить, является ли строка Sql server пустой или пустой

Я хочу проверить данные, но игнорировать его, если он равен нулю или пуст. В настоящее время запрос выглядит следующим образом... Select Coalesce(listing.OfferText, company.OfferText, '') As Offer_Text, from tbl_directorylisting listing Inner Join tbl_companymaster company On listing.company_id= company.company_id но я хочу получить компанию.OfferText если перечисление.Offertext-это пустая строка, а также если она равна нулю. какое самое эффектив ...