এসকিউএল সার্ভারের কমান্ড লাইনের ব্যবহার? এটা কি সম্ভব?


11

আমি একটি প্রকল্প পরিচালনার জন্য "সলিউশন এক্সপ্লোরার" এ নির্মিত এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও 2008 ব্যবহার করার চেষ্টা করেছি এবং এর সাথে 2 সপ্তাহের লড়াইয়ের পরে, আমি সিদ্ধান্ত নিয়েছি যে আমি সত্যই এর যত্ন নিচ্ছি না। এটির "সুবিধা" বৈশিষ্ট্যগুলি আসলে বেশ বাধা quite

দুর্ভাগ্যক্রমে, আমি যেখানে কাজ করি সে জায়গাটি একটি এমএস শপ, এবং তাদের পথে বেশ আটকে আছে। আমি কমান্ড লাইনে ফিরে যেতে চাই (আমি ভিমকে আকুল!)। উপরে উল্লিখিত "সমাধান এক্সপ্লোরার" প্রতিস্থাপন করার জন্য এবং এটি বেশ ভালভাবে চালিত করতে আমি একটি স্থানীয় সাবভার্সন রিপোজিটরিটি একটি টার্টাইজএসভিএন সামনের প্রান্তে ইনস্টল করেছি। আমি ভিমও ইনস্টল করেছি এবং এখনও এটি কাস্টমাইজ করার কাজ করার সময়, এটি গুনগুন করুন।

যাইহোক, আমি যে একটি জিনিসটির সমাধান করতে এখনও পেলাম তা হ'ল কমান্ড লাইনের মাধ্যমে এসকিউএল সার্ভারে কমান্ডগুলি কীভাবে চালানো যায়। আমি মাইএসকিউএল / পোস্টগ্রিস কমান্ড লাইন প্রম্পটে অভ্যস্ত কারণ যেহেতু আমি আগে যা ব্যবহার করেছি এবং আমার ক্লাসে যাওয়ার সময় ব্যবহার করছিলাম। তবে, আমি উইন্ডোতে কমান্ড লাইনের মাধ্যমে আমার স্ক্রিপ্টগুলি কার্যকর করার কোনও উপায় খুঁজে পাচ্ছি না। আমি বর্তমানে এগুলিকে ভিমে সম্পাদনা করছি, এসএসএমএসে পৃষ্ঠাটি রিফ্রেশ করুন এবং সম্পাদন করুন। প্রয়োজন না হলে আমি এসএমএসএসকেও স্পর্শ না করতে পছন্দ করব।

আমি স্কেলশার্পের পরামর্শ দিয়ে পোস্টগুলি দেখেছি, তবে আমি যখন পৃষ্ঠায় গিয়েছিলাম তখন অনুভূতিটি পাই যা আমি সন্ধান করছি না।

--edit

আমি সত্যিই আশা করি যে 2 টি উত্তর চেক চিহ্ন থাকা সম্ভব ছিল। পি। ক্যাম্পবেলের প্রযুক্তিগত সঠিক উত্তর রয়েছে, এবং আমি এটি কয়েকবার চেষ্টা করেছি (এসকিউএলসিএমডি চেষ্টা করার সময় আমি একটি ত্রুটি পেতে থাকি ... এটি কীভাবে নামযুক্ত পাইপগুলি চালিত হয় তা গবেষণায় ... যদিও আমি এটি সেট আপ করেছি এবং সক্ষম, এটি কাজ করে বলে মনে হচ্ছে না।)

এটি চেষ্টা করার পরেও এবং কোনও সাফল্য না পেয়ে, আমি ম্যানেজমেন্ট স্টুডিও পদ্ধতিতে কেবল অনুলিপিটি আটকানোর চেষ্টা করেছি, তবে এটি হাস্যকর ছিল ... তাই আমি স্থির করেছিলাম যে হার্ডকোডটিও সঠিক।

উত্তর:


15

আপনি কি এসকিউএলসিএমডি বিবেচনা করেছেন?

এসকিউএলসিএমডি কমান্ড লাইন ইউটিলিটি ব্যবহার সম্পর্কে এখানে একটি নিবন্ধ দেওয়া আছে ।

আপনি অ্যাডহক এসকিউএল স্টেটমেন্টগুলি কার্যকর করতে পারেন বা। এসকিউএল স্ক্রিপ্টগুলি চালাতে পারেন।

নিম্নলিখিত উদাহরণটি সি: \ মাইস্ক্রিপ্ট.এসকিউএল স্ক্রিপ্টটি কমান্ড লাইন থেকে চালায় এবং সি: \ MyResults.txt এ অবস্থিত একটি পাঠ্য ফাইলে অনুসন্ধান এবং ফলাফলগুলি আউটপুট করে।

C:\Windows>sqlcmd -S NOTTINTRA3\SQL2005 -i C:\MyScript.sql -o c:\MyResults.txt -e

এখানে চিত্র বর্ণনা লিখুন


7

ম্যানেজমেন্ট স্টুডিও খোলার, 'নতুন ক্যোয়ারী' ক্লিক করা এবং টি-এসকিউএল আদেশগুলি টাইপ করার ক্ষেত্রে কোনও সমস্যা নেই। আপনি এটি প্রয়োজনের তুলনায় আরও জটিল করে তুলছেন।


@ হার্ডকোডে আমার একটা অনুভূতি হয়েছিল যা ঘটেছে। আমি এতক্ষণ লিনাক্স ব্যবহার করেছি যে আমি এখানে বোকার্স করছি। আমি এমএস এবং সমস্তগুলিকে কিছু মনে করি না (আসলে, আমি স্নাতক হওয়ার পর থেকে আরও মাঝারি স্থানে চলে এসেছি) তবে আমি তাদের কয়েকটি সরঞ্জাম পেয়েছি, ভাল, অসম্পূর্ণ। সমাধান এক্সপ্লোরার আমার বইতে খুব একটা বিকল্প নয়, তবে হ্যাঁ, এভারথিংথিং (ভিআইএম এবং কমান্ড লাইন) বেশ কিছুটা alচ্ছিক, এটি নিজের আইটেমগুলির জন্য শক্ত করে তোলে। তবে, শেষ পর্যন্ত, এটি কৌতূহলযুক্ত বিষয় এবং তারপরে আর কিছু নয়। ধন্যবাদ!

6

আপনি যদি সত্যিই ভিএম কামনা করেন তবে sqlcmd ব্যবহার এবং SQLCMDEDITOR=vimআপনার পরিবেশে সেটিং বিবেচনা করুন। অবশ্যই আপনার ভিএম ইনস্টল করতে হবে

সম্পূর্ণ দিকনির্দেশের জন্য, এখানে দেখুন


2

এসকিউএল সার্ভারে প্রচুর কমান্ড-লাইন ইউটিলিটি রয়েছে। SQLCMDএটিই আপনাকে টি-এসকিউএল কমান্ড সরাসরি ডাটাবেসের বিরুদ্ধে চালানোর অনুমতি দেয়। ইউটিলিটি উপর দুটিই MSDN পৃষ্ঠা এখানে প্রতিটি লাফ বন্ধ লিঙ্ক সহ।

আপনার পোস্টস্ক্রিপ্ট সম্পর্কে, আপনার এখনও এই ক্ষেত্রে লিনাক্স ভিত্তিক কোনও ধরণের কমান্ড-লাইন ডাটাবেস ক্লায়েন্টের প্রয়োজন হবে। এ জাতীয় জিনিস থাকলে আমার ধারণা নেই। ভিন্ন ভিন্ন UI দৃষ্টান্তের সাথে একটি ডাটাবেস পরিচালনা করার জন্য একটি সম্পূর্ণ ভিন্ন প্ল্যাটফর্ম সেট আপ করা (ধরে নিচ্ছেন যে এটি আপনি প্রস্তাব করছেন) তা মনে হচ্ছে ... ওভারকিল, যদিও। :)


2

সমাধান এক্সপ্লোরার সাফ, সহজ এবং সরল। এবং আমি সেই ছেলেরা বিবেচনা করি যে বেশিরভাগ ভুল বন্ধু ভাল বলে। কেবল একটি ফোল্ডার তৈরি করুন (এটির একটি দুর্দান্ত এটি এটি ডিফল্টরূপে ব্যবহার করে) এবং আপনার জিনিসগুলি সেখানে সংরক্ষণ করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.