Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Перенос Баз и настроек Ms SQL Server на другую сервер.  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Задание было перенести базы со всеми настройками SQL Server на новый сервер.
Причём MS SQL Server на втором сервере 32bit (Но Windows 2008 64bit), а на старом сервере x64 (Windows 2003 Server).

1) Перенёс базы пользователей
2) посоздавал аналогичных пользователей с аналогичными паролями
3) из пользователей базы удалил старых и добавл новых с идентичными именами

пока всё работает

4) перенёс msdb со старого сервера, все джобы восстановились
5) задал всем джобам нового родителя

declare JobLIst cursor for

SELECT job_id, name
  FROM msdb.dbo.sysjobs_view 
 order by name;

open JobList;

declare @job_id uniqueidentifier;
declare @name sysname;

while 1 = 1
begin
 if @@FETCH_STATUS <> 0
 begin
  break;
 end;
 fetch next from JobLIst into @job_id, @name;
 
 EXEC msdb.dbo.sp_update_job 
  @job_id = @job_id,
  @owner_login_name=N'xxxx\Administrator';
 
 print 'user xxxx\Administrator was applied to job - ' + @name + '
';

end;

close JobList;
deallocate JobList;


5) подправил пути для найденной xp_cmdshell, перенёс всё что запускается ею, т. к. на новом сервере один Диск С

Большенство джобов (которые не созданы для Maintenance Plan) заработали.

6) Начал редактировать Maintnance Plan
7) Открыл "Modify" окно всё появилось
8) начал пробовать изменить настройки элементов - БОЛТ, выдаётся окошко конекта к серверу, но настроить не могу.
9) запустил Джоб, созданный МП, получил сообщение посмотреть в SQLAGENT.OUT
10) нашёл сообщение

2009-11-25 16:47:23 - + [396] An idle CPU condition has not been defined - OnIdle job schedules will have no effect
2009-11-25 16:47:51 - ! [LOG] Step 1 of job 'SYS_FUL_MTC_PLN.SYS_FUL_MTC_PLN' (0xDDC9EF4A892871478770C1D70F7829C4) cannot be run because the SSIS subsystem failed to load.  The job has been suspended

Может это быть тупо из-за того что .Net FW, котоый нужен SSIS на разных серваках разный и он просто пытается запустить 64ише для 32х разрядного приложения. Вообще-то SSIS пакет вроде вообще отдельным процессом запскаться должен.
В Данном случая я ещё может и переделаю планы облсуживания в ручную, но хотелось бы разобраться где проблема.
25 ноя 09, 19:54    [7979061]     Ответить | Цитировать Сообщить модератору
 Re: Перенос Баз и настроек Ms SQL Server на другую сервер.  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Так же не могу заставить работать DB Mail

После выполнения
ALTER DATABASE MSDB SET NEW_BROKER

ALTER DATABASE msdb SET ENABLE_BROKER

Он вроде включился, но сейчас такая ошибка

Date		25/11/2009 17:14:41
Log		Database Mail (Database Mail Log)

Log ID		43134
Process ID		2888
Last Modified		25/11/2009 17:14:41
Last Modified By		xxxx\Administrator

Message
1) Exception Information
===================
Exception Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Data: System.Collections.ListDictionaryInternal
TargetSite: Microsoft.SqlServer.Management.SqlIMail.Server.Objects.Account GetAccount(Int32)
HelpLink: NULL
Source: DatabaseMailEngine

StackTrace Information
===================
   at Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.DataAccessAdapter.GetAccount(Int32 accountID)
   at Microsoft.SqlServer.Management.SqlIMail.Server.Controller.CommandFactory.CreateSendMailCommand(DBSession dbSession)
   at Microsoft.SqlServer.Management.SqlIMail.Server.Controller.CommandRunner.Run(DBSession db)
   at Microsoft.SqlServer.Management.SqlIMail.IMailProcess.ThreadCallBack.MailOperation(Object o)
25 ноя 09, 20:30    [7979129]     Ответить | Цитировать Сообщить модератору
 Re: Перенос Баз и настроек Ms SQL Server на другую сервер.  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
up
26 ноя 09, 11:21    [7981008]     Ответить | Цитировать Сообщить модератору
 Re: Перенос Баз и настроек Ms SQL Server на другую сервер.  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Если я изначально не правильно переносил настройки сервера, то готов выслушать что надо делать :)
Скажу сразу, джобов тут около 200, так ещё самосоздающихся.
26 ноя 09, 13:09    [7981996]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить