SQLServer अपग्रेड सलाहकार 2014 फांसी


11

मैं SQL Server 2008 सर्वर के विरुद्ध SQL Server नवीनीकरण सलाहकार 2014 चलाने का प्रयास करता हूं।

2008 सर्वर से कनेक्ट होने पर सब कुछ ठीक लगता है और मैं यह चुन सकता हूं कि मैं किस डेटाबेस का विश्लेषण करना चाहूंगा।

यहाँ छवि विवरण दर्ज करें

लेकिन एक बार लॉन्च होने के बाद, यह हमेशा के लिए चलता है, बिना कुछ किए (स्टेप एनालिसिस रूल्स: 0/112 पर रहकर )।

यहाँ छवि विवरण दर्ज करें

क्या हो रहा है और मैं इसे कैसे ठीक कर सकता हूं?

SQL Server 2008 और 2014 दोनों एक्सप्रेस संस्करण हैं और मेरे लैपटॉप पर स्थापित हैं। दुर्भाग्य से, यह एकमात्र तरीका है जो मैंने अपग्रेड सलाहकार को चलाने के लिए पाया (वास्तविक ठेस / देव डेटाबेस पर इसे चलाने के लिए बहुत सारे प्रतिबंध हैं)।

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: ) 

जब सलाहकार जमे हुए होते हैं, तो हम 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

जहाँ तक मुझे पता है कि एसक्यूएल सर्वर 2014 के अपग्रेड सलाहकार के साथ समस्या है, यह कुछ समय लटका रहता है जब माइग्रेशन के लिए कार्यभार का विश्लेषण किया जाता है। आप क्या कर सकते हैं डाउनलोड SQL सर्वर 2016 नवीनीकरण सलाहकार जो अब डेटा माइग्रेशन सहायक V 3.1 के रूप में कहा जाता है । Microsoft के अनुसार अपग्रेड सलाहकार 2016 को हटा दिया गया है और इसे डेटा माइग्रेशन सहायक द्वारा बदल दिया गया है।

मुझे पूरा यकीन नहीं है लेकिन मेरा मानना ​​है कि एमएस के लोगों को इस बारे में पता था कि इसीलिए वे बहुत बेहतर टूल डेटा माइग्रेशन असिस्टेंट में चले गए।

यह SQL सर्वर स्थापना मीडिया के साथ इनबिल्ट नहीं आता है यह एक अलग डाउनलोड है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.