SQLServer 업그레이드 관리자 2014 중단


11

SQL Server 2008 서버에 대해 SQL Server Upgrade Advisor 2014를 실행하려고합니다.

2008 서버에 연결할 때 모든 것이 잘 보이고 분석 할 데이터베이스를 선택할 수 있습니다.

여기에 이미지 설명을 입력하십시오

그러나 일단 시작되면 아무것도하지 않고 영원히 실행됩니다 (단계 분석 규칙 : 0/112 ).

여기에 이미지 설명을 입력하십시오

무슨 일이 일어나고 어떻게 해결할 수 있습니까?

SQL Server 2008 및 2014는 모두 Express 버전이며 랩톱에 설치되어 있습니다. 불행히도 이것이 업그레이드 관리자를 실행하는 유일한 방법입니다 (실제 prod / dev 데이터베이스에서 실행하기에는 너무 많은 제한이 있습니다).

SQL 2008 인스턴스는 필요에 따라 SP3과 함께 제공 됩니다.

Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64)   Sep 21 2011 22:45:45   Copyright (c) 1988-2008 Microsoft Corporation  Express Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) 

Advisor가 중지되면 4 개의 잠자는 쿼리가 표시됩니다 (활성 쿼리 없음).

SELECT name,
       cmptlevel
FROM
  (SELECT name,
          dbid,
          cmptlevel,
          DATABASEPROPERTYEX(name, N'UserAccess') AS 'UserAccess',
          DATABASEPROPERTYEX(name, N'Status') AS 'Status',
          DATABASEPROPERTYEX(name, N'IsInStandBy') AS 'IsInStandBy'
   FROM master.dbo.sysdatabases) t
WHERE LOWER(name) NOT IN ('tempdb',
                          'master',
                          'model',
                          'msdb')
  AND HAS_DBACCESS(name) = 1
  AND dbid NOT IN (32767)
  AND UserAccess != 'SINGLE_USER'
  AND Status = 'ONLINE'
  AND IsInStandBy = 0
ORDER BY name;

(@dbname nvarchar(256))
SELECT COUNT(*)
FROM master.dbo.sysdatabases
WHERE name=@dbname

SELECT 'Edition'=SUBSTRING(@@VERSION,PATINDEX(N'%Corporation%',@@VERSION)+DATALENGTH('Corporation')+2,PATINDEX(N'% on %',@@VERSION)-(PATINDEX(N'%Corporation%',@@VERSION)+DATALENGTH('Corporation')+2))

SELECT N'Job.Step',
        j.name + N'.' + js.step_name
FROM msdb.dbo.syssubsystems ss
JOIN msdb.dbo.sysjobsteps js ON ss.subsystem = js.subsystem
JOIN msdb.dbo.sysjobs j ON js.job_id = j.job_id
WHERE ss.description_id=14555
UNION
SELECT N'Proxy',
        p.name
FROM msdb.dbo.sysproxysubsystem ps
JOIN msdb.dbo.sysproxies p ON ps.proxy_id = p.proxy_id
JOIN msdb.dbo.syssubsystems ss ON ss.subsystem_id = ps.subsystem_id
WHERE ss.description_id=14555

물론 수동으로 시작하면 작동합니다.

서버에서 SQL 추적을 시작할 때 의심스러운 것은 없습니다 ...

답변:


4

SQL Server 2014 업그레이드 관리자에 문제가 있다는 것을 알기 때문에 마이그레이션 워크로드를 분석 할 때 언젠가 중단됩니다. 할 수있는 일은 이제 Data Migration Assistant V 3.1 이라고하는 SQL Server 2016 업그레이드 관리자를 다운로드하는 것입니다 . Microsoft에 따라 업그레이드 관리자 2016은 더 이상 사용되지 않으며 데이터 마이그레이션 도우미로 대체되었습니다.

확실하지는 않지만 MS 사람들은 이것에 대해 알고 있기 때문에 훨씬 나은 도구 데이터 마이그레이션 도우미로 옮겼습니다.

이것은 SQL Server 설치 미디어와 함께 제공되지 않으며 별도의 다운로드입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.