У нас есть люди, которые обычно забирают затем возврат где угодно с недели к шесть месяцев спустя. Когда мы отключили бы учетные записи, у нас была некоторая проблема, из которой я не могу вспомнить природу теперь... возможно связанная электронная почта? Некоторое другое предупреждение? Мы изменили нашу процедуру вместо этого так, чтобы пароль был изменен к чему-то сродни мусору, и примечание помещается в поле описания, детализирующее ситуацию, таким образом, кто-либо еще редактирующий их информацию о пользователе знал бы это для ссылки.
Учетная запись в конечном счете развертывается независимо от того, что, после того как они, как предполагается, получили высшее образование.
Удаление учетной записи прямо здесь... Я сказал бы, что это - вопрос политики, но задержка действительно также обладает преимуществом "избегания рискованных действий" в случае, если существует ошибка или изменение ситуации. Или существует разветвление к простому удалению данных, и внезапно кому-то нужен доступ к определенным файлам или информации или почте, и т.д...., но это может быть обработано через другие средства при наличии политик восстановить старую информацию и этажерку. Для нас просто легче иметь в наличии части учетной записи некоторое время, пока это не улажено, что это больше не будет необходимо, уменьшает некоторое усилие и головную боль позже.
Мы получаем это также в нашей среде 2008 года SSRS (хотя к счастью только один раз в день). По-видимому, это - известная ошибка, но не будет влиять на функциональность Reporting Services.
От Microsoft: "Спасибо за регистрацию этой проблемы мне. Мы исправили эту ошибку в R2 CTP2 SQL Server 2008, но мы решили не, фиксируют его в SQL Server 2008 из-за проблем повреждения обратной совместимости. Еще раз спасибо за обратные связи".
При выполнении трассировки (SQL Server Profiler) можно подтвердить ошибку.
DECLARE @currVer nvarchar(128)
, @currMajorVer nvarchar(32)
, @idx int
, @currMajorVerInt tinyint;
SELECT @currVer = CONVERT(nvarchar(128), ServerProperty('ProductVersion'));
SET @idx = CHARINDEX('.', @currVer, 0);
SET @currMajorVer = SUBSTRING(@currVer, 1, @idx - 1);
SET @currMajorVerInt = CONVERT(tinyint, @currMajorVer);
DECLARE @dbname sysname
IF @currMajorVerInt = 10
BEGIN
SELECT @dbname = DB_NAME()
EXEC sp_dbcmptlevel
@dbname,
100;
END
USE [ReportServerTempDB]
IF @currMajorVerInt = 10
BEGIN
SELECT @dbname = DB_NAME()
EXEC sp_dbcmptlevel
@dbname,
100;
END
USE [ReportServer]
Можно также подтвердить, что 12-часовое поведение перезапуска согласно настройкам стандартной установки:
<Configuration>
<Service>
<RecycleTime>720</RecycleTime>
</Service>
</Configuration>
Указывает перерабатывать время для домена приложения, измеряемого в минутах. Допустимые значения колеблются от 0 до максимального целого числа. Значение по умолчанию 720.
http://msdn.microsoft.com/en-us/library/ms157273 (v=SQL.100) .aspx
Никакие дальнейшие действия не требуются, если Вы не рассматриваете достоинств изменить RecycleTime.