sql-server-2008-r2- все статьи тега


Исключение времени ожидания SQL: из-за проблемы с подключением? Или запрос / команда занимает слишком много времени?

Я пытался отладить проблему в течение некоторого времени в приложении, над которым я работаю. До сих пор я думаю, что следующее исключение указывает на проблему с SqlClient, способным на самом деле подключиться к SQL-серверу, а не на проблему таймаута с командой/запросом. Мы используем EF 4.0 (подключение к SQL Server 2008 R2), и единственная подсказка, которая у меня есть, говорит о том, что это проблема подключения и выполнения, - это EntityConnection.OpenStoreConnectionIf в нижней части сте ...

Process / SPID блокируется сам по себе, как очистить / убить без перезапуска Sql Server

У нас есть процесс, который работал в течение 4 часов. Поскольку он работал так долго, это вызывало другие проблемы в базе данных, поэтому было решено убить процесс. Теперь процесс находится в приостановленном состоянии. Он также заявляет, что блокируется сам по себе после запроса sp_who2. В мониторе активности, вот информация об источнике ожидания: objectlock lockPartition=0 objid=xxx subresource=FULL dbid=2 id=lockyyyy mode=X associatedObjectid=xxx Вы заметите, что objid и associatedObjec ...

TSQL не альтернативный курсор, чтобы ускорить мой запрос

Row Status Time 1 Status1 1383264075 2 Status1 1383264195 3 Status1 1383264315 4 Status2 1383264435 5 Status2 1383264555 6 Status2 1383264675 7 Status2 1383264795 8 Status1 1383264915 9 Status3 1383265035 10 Status3 1383265155 11 Status2 1383265275 12 Status3 1383265395 13 Status1 1383265515 14 Status1 1383265535 15 Status2 1383265615 Столбец [Time] содержит время POSIX Я хочу иметь возможность вычислить количество секунд, в течение которых данный [St ...

Хранимая процедура с необязательным параметром, который не отображается в SQL Server Management Studio "execute stored procedure" или " script stored procedure"

В среде SQL Server Management Studio (SSMS) можно выполнить хранимую процедуру с помощью графического интерфейса пользователя. Это можно сделать, щелкнув правой кнопкой мыши на хранимой процедуре в Обозревателе объектов и выбрав либо "выполнить хранимую процедуру", либо "написать хранимую процедуру как > создать в > новое окно редактора запросов". Оба они приводят к заранее построенному SQL-запросу для выполнения SP, и оба они включают необязательные параметры из SP. Есть ли способ сдел ...

TSQLQuery.FieldByName ().AsString - > TStringStream Повреждает Данные

Я использую Delphi XE2. Мой код извлекает данные из базы данных SQL-Server 2008 R2. Возвращаемые данные представляют собой поле nvarchar(max) с 1 055 227 байтами данных. Я использую следующий код для сохранения данных поля в файл: procedure WriteFieldToFile(FieldName: string; Query: TSQLQuery); var ss: TStringStream; begin ss := TStringStream.Create; try ss.WriteString(Query.FieldByName(FieldName).AsString); ss.Position := 0; ss.SaveToFile('C:Test.txt'); finally Fre ...

Скрипт для уничтожения всех подключений к базе данных (более чем ограниченный откат пользователя)

у меня есть база данных разработки, которая часто повторно развертывается из проекта базы данных Visual Studio (через автоматическую сборку TFS). иногда при запуске моей сборки я получаю эту ошибку: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop database "MyDB" because it is currently in use. Я попытался это: ALTER DATABASE MyDB SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE но я все еще не могу ...

Выход из однопользовательского режима

в настоящее время, моя база данных находится в однопользовательском режиме. Когда я пытаюсь расширить базу данных, я получаю сообщение об ошибке: база данных 'my_db' недоступна.(ObjectExplorer) кроме того, когда я пытаюсь удалить базу данных, я получаю сообщение об ошибке: изменения состояния или параметров базы данных 'my_db' не могут быть сделаны по адресу эта пора. База данных находится в однопользовательском режиме, и пользователю в настоящее время подключен к нему. Как выхож ...

Не удалось загрузить файл или сборку Microsoft.От SQLServer.управление.пакет SDK.sfc версия 11.0.0.0

Я установил MS SQL Server 2008 R2 и когда я пытаюсь обновить модель из базы данных в файле EDMX я столкнулся с этой ошибкой. не удалось загрузить файл или сборку Microsoft.От SQLServer.управление.пакет SDK.sfc версия 11.0.0.0 Я попытался установить общие объекты управления Microsoft SQL Server 2008 R2 отсюда но нет радости. ...

Обновление SQL с номером строки()

Я хочу обновить свой столбец CODE_DEST с добавочным номером. У меня есть: CODE_DEST RS_NOM null qsdf null sdfqsdfqsdf null qsdfqsdf Я хотел бы обновить его, чтобы быть: CODE_DEST RS_NOM 1 qsdf 2 sdfqsdfqsdf 3 qsdfqsdf Я пробовал этот код: UPDATE DESTINATAIRE_TEMP SET CODE_DEST = TheId FROM (SELECT Row_Number() OVER (ORDER BY [RS_NOM]) AS TheId FROM DESTINATAIRE_TEMP) это не работает из-за ) Я тоже пробовал: WITH DESTINATAIRE_ ...

Как найти каталог данных для экземпляра SQL Server?

У нас есть несколько огромный базы данных (20 ГБ+), которые в основном содержат статические данные поиска. Поскольку наше приложение выполняет соединения с таблицами в этих базах данных, они должны быть частью каждого локального SQL-сервера разработчиков (т. е. они не могут быть размещены на центральном общем сервере баз данных). мы планируем скопировать канонический набор фактических файлов базы данных SQL Server (*.MDF и.* ЛДФ) и прикрепить их к локальной базе данных каждого разработчика. ...

Получение ошибки при выполнении сценария 50 Мб на SQL Server 2008 R2

Я использую SQL Server 2008 R2, у меня есть скрипт для обновления БД, этот скрипт ОК 50 МБ в размере и содержит около 800 000 строк. ошибка: название: Microsoft SQL Server Management Studio Не удается выполнить скрипт. ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: недостаточно памяти для продолжения выполнения программы. (mscorlib) может кто-то пожалуйста, помогите мне бежать этот скрипт без получения этой ошибки? ...