আমি এসকিউএল সার্ভার 2008 সার্ভারের বিপরীতে এসকিউএল সার্ভার আপগ্রেড উপদেষ্টা 2014 চালানোর চেষ্টা করি।
2008 সার্ভারের সাথে সংযোগ করার সময় সবকিছু ঠিকঠাক দেখাচ্ছে এবং আমি কোন ডাটাবেসটি বিশ্লেষণ করতে চাই তা নির্বাচন করতে পারি।
কিন্তু একবার চালু এটি চিরতরে চালায়, কিছু (পদে পদে স্থিত করছেন ছাড়া বিশ্লেষণ নিয়মাবলী: 0/112 )।
কী হচ্ছে এবং আমি কীভাবে এটি ঠিক করতে পারি?
এসকিউএল সার্ভার 2008 এবং 2014 উভয়ই এক্সপ্রেস সংস্করণ এবং আমার ল্যাপটপে ইনস্টল করা আছে। দুর্ভাগ্যক্রমে, এটি আমি আপগ্রেড পরামর্শদাতাকে চালানোর একমাত্র উপায় (এটি রিয়েল প্রোড / ডেভ ডাটাবেসে চালানোর জন্য অনেকগুলি বিধিনিষেধ রয়েছে)।
এসকিউএল ২০০৮ উদাহরণটি প্রয়োজন অনুসারে এসপি 3 সহ ।
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
অবশ্যই, যখন আমরা এগুলি ম্যানুয়ালি চালু করি তখন তারা কাজ করে।
এবং যখন আমি সার্ভারে একটি এসকিউএল ট্রেস চালু করি তখন সন্দেহজনক কিছুই নেই ...