এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও থেকে \ n সংরক্ষণ করা হচ্ছে


11

আমার কাছে একটি কলাম বলা হয়েছে EventLog varchar(max)এবং এটি বেশ বড় হতে পারে কারণ মূলত এটি পুরো ব্যাচ প্রক্রিয়াটির ইভেন্ট লগ সংরক্ষণ করে।

সমস্যাটি হ'ল আমি যখন ক্যোয়ারী উইন্ডোতে যাই এবং এই জাতীয় একটি নির্বাচন করি

SELECT EventLog from BatchProcess

আমি যখন ইভেন্টটির পাঠ্য কেটে পেস্ট করি তখন নোটপ্যাডে লগ হয়

  1. সমস্ত নিউলাইনগুলিকে সরিয়ে দেয় \nএবং কেবল একটি ক্রমাগত লাইন।
  2. কেবলমাত্র ক্লিপবোর্ডে একটি নির্দিষ্ট পরিমাণ পাঠ্য অনুলিপি করে এবং বাকিগুলি কেটে যায়।

এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও থেকে আমি ইভেন্টলগের সামগ্রীটি কীভাবে পেতে পারি?

উত্তর:


8

কাটা কাটা মোকাবেলায় এটিকে প্রসেসিংয়ের জন্য এক্সএমএলে রূপান্তর করার চেষ্টা করুন

DECLARE @S varchar(max)

SELECT @S = ''

SELECT @S = @S + '
' + EventLog  FROM BatchProcess

SELECT @S AS [processing-instruction(x)] FOR XML PATH('')

কোড মার্টিন স্মিথের থেকে modifed উত্তর করতে /programming/2759721/how-do-i-view-the-full-content-of-a-text-or-varcharmax-column-in-sql-server -200

এটি লাইন ব্রেকগুলির সমাধানও করতে পারে, তবে এটি যদি বড় বিষয় হয় তবে কোনও আলাদা সম্পাদক চেষ্টা করে


আপনাকে ধন্যবাদ, এটি আমার প্রয়োজনের জন্য উপযুক্ত। আমি লগ ফাইলটি দেখেছিলাম, এটি প্রায় 3MB ছিল, তাই আমার মনে হয় এসকিউএল সার্ভার একটি মেগের পরে কিছু বাদ দেয়।
রোবশপ

1
  1. সমস্ত নিউলাইনগুলিকে সরিয়ে দেয় এবং কেবল একটি ক্রমাগত লাইন।

এটি নোটপ্যাডের সাধারণ কৃপণতার মতো শোনাচ্ছে। আইআইআরসি, লাইন ব্রেকগুলি প্রকৃতপক্ষে প্রদর্শন করতে, নোটপ্যাডের \r\nলাইন শেষের প্রয়োজন, কেবল নয় \n। ওয়ার্ডপ্যাড বা আসল সম্পাদককে আটকানোর চেষ্টা করুন ।


1
এটি হতে পারে তবে আমি ওয়ার্ড এবং ওয়ার্ডপ্যাডেও চেষ্টা করেছি এবং এটি এখনও অবিরত লাইন ছিল। অন্যান্য সমাধান ডেটা বের করার জন্য এবং নিউলাইনগুলিকে প্রদর্শিত হওয়ার জন্য উভয়ই কার্যকর হয়েছিল।
রোবশপ

অনুলিপি করা এবং আটকানো আমার পক্ষে কাজ করে না। আমি একটি নতুন এসএমএস ক্যোয়ারী উইন্ডো, ইমাসস বা ওয়ার্ডপ্যাডে পেস্ট করেছি এবং প্রতিটি সিআরএলএফ দুটি স্থান দিয়ে প্রতিস্থাপিত হয়েছে। যদি আমি এক্সএমএল হ্যাক ব্যবহার করি তবে আমি নতুন লাইনগুলি দেখতে পাব তবে আমার পাঠ্য সত্তা দ্বারা দূষিত। কমপক্ষে আমি সারাংশ পেতে পারি, যদিও। আমি আমার ফলাফলের তালিকার জন্য এসএসএমএস 2016 (13.0.15900.1) এবং টেবিল ভিউ ব্যবহার করছি।
বিনকি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.