এসএসএমএসে * শিরোনাম সহ সিএসভি * হিসাবে ফলাফল সংরক্ষণ করুন


13

এসকিউএল সার্ভার ২০০৮ আর 2 এর সাথে, যখন আমি সিএসভি হিসাবে ফলাফলগুলি সংরক্ষণ করি তখন কোনও শিরোনাম নেই। আমি "শিরোনামের সাথে অনুলিপি করুন" দিয়ে অনুলিপি এবং আটকানোর মাধ্যমে এটিকে ঘিরে কাজ করতে পারি, বা কেবল শিরোনামকে ধরে সিএসভি ইত্যাদিতে পেস্ট করতে পারি, তবে কী করার আরও ভাল উপায় আছে?


আসলে, একটি এসপি যা এটি করে তা আদর্শ হতে পারে।
কাইল ব্র্যান্ড

শিরোনাম দিয়ে অনুলিপি করুন তারপর এক্সেল এ আটকান!

উত্তর:


22

এসএসএমএসে আপনাকে কয়েকটি বিকল্প পরিবর্তন করতে হবে:

সরঞ্জাম - বিকল্প - ক্যোয়ারী ফলাফল - এসকিউএল সার্ভার - গ্রিডের ফলাফল (বা পাঠ্য) -> ফলাফলগুলি অনুলিপি করা বা সংরক্ষণ করার সময় কলামের শিরোনাম অন্তর্ভুক্ত করুন

পরিবর্তিত সেটিংস নতুন প্রয়োগ করা হয়, কিন্তু কোয়েরি উইন্ডোতে নেই।


10

আমি দেখছি তোমরা পরিষ্কারভাবে বিবৃত আপনি একটি সমাধান খুঁজছেন SSMS কিন্তু আমার মনে হয়েছে আমি যদি এটা সাহায্য করে সালে একটি PowerShell সমাধান প্রদান করবে (SQLPS SSMS 2008 & 2008 R2 হলো ভিতর থেকে প্রবেশযোগ্য)।

এই জাতীয় কিছু চালানোর জন্য আপনি এসকিউএলপিএস (বা এসকিউএল সেমিডলেট স্ন্যাপিন সহ নিয়মিত পাওয়ারশেল) ব্যবহার করতে পারেন:

Invoke-Sqlcmd -Query "sp_databases" -ServerInstance "LocalHost\R2" |
Export-Csv -Path "C:\temp\MyDatabaseSizes.csv" -NoTypeInformation

আপনার আগ্রহী হলে আমি এই উদাহরণটি দিয়ে যেতে পারি।


3

আপনি যদি পাওয়ারশেল স্ক্রিপ্টের পদ্ধতির পছন্দ করেন তবে আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা পাওয়ারএসেলের মাধ্যমে এসএসএমএস থেকে সিএসভিতে রফতানি করে । আমি এ পর্যন্ত এটি পছন্দ করি আপনার কাছে একটি গতিশীল এসকিউএল স্ক্রিপ্ট থাকতে পারে, হেক আপনি যা কিছু পাঠ্য নির্বাচন করতে পারেন এবং এসএসএমএস এটি আর্গুমেন্ট হিসাবে স্ক্রিপ্টে দেয়।

কেবলমাত্র খারাপ দিকটি হ'ল বর্তমান উইন্ডোর সংযোগটি পেরিয়ে যাওয়ার কোনও চতুর উপায় আমি খুঁজে পাইনি। আমার বর্তমান কাজের আশেপাশে বিভিন্ন সরঞ্জাম সেট আপ করতে হবে যা কেবল তাদের সংযোগের স্ট্রিংগুলিতেই পৃথক হয় যেমন PROD_DW, PROD_DB, TEST_DW ...


1

প্রকৃত সারিগুলির বিপরীতে ইউনিয়নযুক্ত নির্বাচন করে একক সারিতে স্পষ্টভাবে কলাম শিরোনাম যুক্ত করতে আপনি সমস্ত ইউনিয়ন করতে পারবেন:

SELECT 'col1' AS col1... 
UNION ALL 
SELECT T.col1... 
FROM TABLE T

এই পদ্ধতির সাথে সবচেয়ে বড় ব্যথা হ'ল দ্বিতীয় নির্বাচনের ক্ষেত্রে ডেটা টাইপের চরিত্রটিকে বাধ্য করা cast


-1

এসএসএমএস কোনও ডেটা রফতানি সরঞ্জাম নয়। আমদানি / রফতানি উইজার্ড বা বিসিপি উভয়ই ব্যবহার করুন যা উভয়ই ডেটা রফতানি সরঞ্জাম হিসাবে ডিজাইন করা হয়েছিল এবং আপনি যা করতে চাইছেন তা করবে।


যদি এটি কঠোরভাবে সত্য হয় তবে এর কোনও রফতানি বিকল্প থাকা উচিত নয়। যে কোনও সফ্টওয়্যারের জন্য, আপনি যদি কোনও বৈশিষ্ট্য যুক্ত করেন তবে এটি সঠিকভাবে কাজ করুন। রফতানির ক্ষেত্রে কমপক্ষে এসএসএমএস 2008R2 সেই পরীক্ষায় ব্যর্থ হয়। অতিরিক্তভাবে, এসএসএমএস আসলে ওপিটির প্রয়োজনীয়তা পূরণ করতে পারে।
এরিক জে।

2
SSMS হয় একটি অ্যাড-হক ডেটা রপ্তানি হাতিয়ার। আপনার যদি ডেটাগুলির এক-অফ এক্সট্র্যাক্টের প্রয়োজন হয় তবে বলুন, এক্সেল তাহলে এসএসএমএস দ্রুত এবং সহজতম সরঞ্জাম। রফতান উইজার্ড শুরু হতে সময় লাগলে আপনি ক্যোরিটি কার্যকর করতে এবং ফলাফলগুলি সংরক্ষণ করতে পারেন।
গ্রীনস্টোন ওয়াকার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.