এসএসএমএস সরঞ্জাম প্যাক বিকল্প [বন্ধ]


18

এসএসএমএস সরঞ্জাম প্যাক 2012 এর সাথে তুলনা করার মতো কোনও সরঞ্জাম আছে কি? লাইসেন্সিং (মেশিন প্রতি 30 ডলার, 3 টির জন্য যেকোন সংখ্যক মেশিনের জন্য 100 ডলার))

উদাহরণস্বরূপ, একটি জিনিস যা আমি সত্যিই মিস করি তা হ'ল "আপনার চালিত প্রতিটি ক্যোয়ারী সংরক্ষণ করুন"। টিঙ্কারিং এবং গবেষণা করার সময়, আমি যখন এগুলি চালনা করি তখন বিভিন্ন সংস্করণের প্রশ্নের ব্যাকআপ পাওয়া অমূল্য। বা যখন আমি বুঝতে পারি যে 2 মাস আগে আমি যে প্রশ্নের সাথে কাজ করছি তার ব্যাকআপ নেই।

স্পেসিফিকেশন: এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওর কোনও অফিশিয়াল অ্যাডন সমর্থন নেই, তবে সেখানে কয়েকটি সরঞ্জাম রয়েছে। এসএসএমএস সরঞ্জাম প্যাকটি হ'ল আমি (২০০ 2005, ২০০৮ সংস্করণ) খুব পছন্দ করেছিলাম তবে ২০১২ সালের লাইসেন্স ফিটি ভয়াবহ। (আমি একটি যুক্তিসঙ্গত লাইসেন্সের জন্য অর্থ দিতাম, তবে এটি এখানে প্রশ্ন নয়))

উদাহরণস্বরূপ আমি এসএসএমএস বুস্টকে পেয়েছি যার এসএসএমএসে কিছু দুর্দান্ত সংযোজন রয়েছে যা এটি উপযুক্ত বলে মনে হচ্ছে।

এসকিউএল সার্ভার ২০১২-এ আর কী কী অ্যাডিন রয়েছে? এসএসএমএস সরঞ্জাম প্যাকের মতো এফ 5 হিট করার সময়, বা তালিকাভুক্ত দুটি সরঞ্জাম ছাড়াও অন্য কোনও কিছুর সাথে আমার জিজ্ঞাসা বাঁচানোর মতো কিছু থাকতে চাই?


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

@ মার্টিনস্মিথ হ্যাঁ আমি এসএসএমএস বুস্ট পোস্ট করেছি - এতে অ্যাডিনগুলি কীভাবে তৈরি করা যায় তার পাশাপাশি অন্যান্য আকর্ষণীয় বৈশিষ্ট্যগুলির মধ্যেও একটি দ্রুততা রয়েছে বলে মনে হয়। আমি খুব বেশি না থাকলে চাকাটি পুনর্নবীকরণকারী কেউ নই, তবে এটি না পাওয়া থাকলে আমাকে এই পথে যেতে হতে পারে: ssmsboost.com/…
ওয়ার্নারসিডি

1
হাই, আমি এসএসএমএস বুস্ট স্রষ্টা। আমরা ইতিমধ্যে "আপনার চালিত প্রতিটি ক্যোয়ারী সংরক্ষণ করুন" বৈশিষ্ট্যটি অগ্রগতিতে রয়েছে, এটি প্রায় 1 মাসের মধ্যে প্রকাশ করা হবে। আপনার প্রয়োজনীয়তা / পয়েন্টগুলি লিখতে দয়া করে আমাদের ফোরামটি ব্যবহার করুন যা আপনি এই বৈশিষ্ট্যে থাকতে চান। (বা সমর্থন
@ssmsboost.com এ

2
হাই, কেবল আপনাকে জানাতে যে আমি এসএসএমএস সরঞ্জাম প্যাকটিতে নতুন লাইসেন্সিং বিকল্পগুলি যুক্ত করেছি। আপনার যদি এ সম্পর্কে কোনও প্রশ্ন থাকে তবে আমাকে একটি ইমেল প্রেরণ করুন। আপনি যদি এটি পছন্দ না করেন তবে আমি নিশ্চিত যে আমরা কিছু কাজ করতে পারি। :) সত্য কথা বলতে এসএসএমএস বুস্টকে দেখতে বেশ সুন্দর লাগছে।
ম্লাদেন প্রজাদিক

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

উত্তর:


9

আমি ভেবেছিলাম এসকিউএল সার্ভার ২০১২ এসএসএমএস-এ কাজ করে এমন "" আপনার চালানো প্রতিটি ক্যোয়ারী সংরক্ষণ করে "এমন কিছু করার জন্য আমার লক্ষ্য আছে এবং এটি আমার মেশিনে কাজ করা বলে মনে হচ্ছে (নিজের ত্রুটি পরিচালনা / পরীক্ষার যোগ করুন / রিফ্যাক্টরিং)

এটি ক্লাস প্রতিস্থাপনের সাথে আন্দ্রেয়ের নমুনা প্রকল্পের ভিত্তিতে তৈরি ConnectSSMSAddin2012 প্রকল্পের Codeplex এছাড়াও খুবই দরকারী।

namespace SSMSAddin
{
    using System;
    using System.IO;
    using System.Windows.Forms;
    using EnvDTE;
    using EnvDTE80;
    using Extensibility;
    using Microsoft.SqlServer.Management.UI.VSIntegration;

    public class Connect : IDTExtensibility2
    {
        private DTE2 application;
        private CommandEvents executeSqlEvents;

        public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
        {
            this.application = (DTE2)application;
            this.executeSqlEvents = this.application.Events.CommandEvents["{52692960-56BC-4989-B5D3-94C47A513E8D}", 1];
            this.executeSqlEvents.BeforeExecute += this.executeSQLEvents_BeforeExecute;
        }

        private void executeSQLEvents_BeforeExecute(string guid, int id, object customin, object customout, ref bool canceldefault)
        {
            try
            {
                Document document = ((DTE2)ServiceCache.ExtensibilityModel).ActiveDocument;
                var textDocument = (TextDocument)document.Object("TextDocument");

                string queryText = textDocument.Selection.Text;

                if(string.IsNullOrEmpty(queryText))
                {
                    EditPoint startPoint = textDocument.StartPoint.CreateEditPoint();
                    queryText = startPoint.GetText(textDocument.EndPoint);
                }

                DateTime now = DateTime.Now;
                string folderPath = string.Format(@"E:\SSMS Queries\{0}", now.ToString("yyyyMMdd"));
                string fileName = now.ToString("HHmmss-FFFFFFF") + ".sql";
                Directory.CreateDirectory(folderPath);
                string fullPath = Path.Combine(folderPath, fileName);
                File.WriteAllText(fullPath, queryText);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }

        #region Other Interface Methods

        public void OnDisconnection(ext_DisconnectMode disconnectMode, ref Array custom) { }

        public void OnStartupComplete(ref Array custom) { }

        public void OnAddInsUpdate(ref Array custom) { }

        public void OnBeginShutdown(ref Array custom) { }

        #endregion
    }
}

1
ভাল হয়েছে :) আমরা এই বৈশিষ্ট্যটি বাস্তবে বাস্তবায়ন করেছি - এটি এসএসএমএস বুস্ট ২. in এ আসবে (এটি সপ্তাহের শেষের দিকে v2.6 এর জন্য খুব ছোট ছিল)। সুতরাং, 2-4 সপ্তাহ পরে এটি কিছু কাস্টমাইজেশন বিকল্পের সাথে অনলাইনে হবে ...
আন্দ্রে রেন্টসেভিচ

@ আন্ড্রেইরন্টসেভিচ - আমি নিশ্চিত যে আপনার আরও অনেক পূর্ণ বৈশিষ্ট্যযুক্ত হবে! আমি কেবল অ্যাডিন্সের সাথে খেলতে একটি অজুহাত চেয়েছিলাম।
মার্টিন স্মিথ

আপনি আমার নমুনা তৈরি করতে আমার প্রকল্পটি স্টার্ট-আপ হিসাবে ব্যবহার করতে পারেন তা জানতে পেরে আমি সন্তুষ্ট। আপনি কি এসএসএমএস বুস্ট ব্যবহার করেন? আপনার যদি কোনও ইচ্ছা থাকে - আমাকে একটি ইমেল প্রেরণ করুন আমি সেগুলি বাস্তবায়নের বিষয়ে বিবেচনা করব। আমি কল্পনা করতে পারি যে আপনার কাছে কিছু আছে, আপনি এসএসএমএসে থাকতে চান, যতক্ষণ আপনি নমুনা প্রকল্পটি পেয়েছেন :)। আপনি v2.6 বিটা-বিজ্ঞপ্তিতে একবার দেখতে পারেন, যা আমি আজ প্রকাশ করেছি - এতে অনেক নতুন সুন্দর বৈশিষ্ট্য রয়েছে! ssmsboost.com/social/…
আন্দ্রে রেন্টসেভিচ

@ আন্ড্রেইরন্টসেভিচ - এই মুহুর্তে মনে রাখা কেবলমাত্র সেই জিনিসটি সম্ভবত আমার ব্যতীত অন্য কয়েকজন লোককে দরকারী মনে হতে পারে। আমি ইমেজটিতে বর্ণিত কিছু অপারেটর বৈশিষ্ট্য সহ একটি চিত্র হিসাবে এক্সিকিউশন প্ল্যান রফতানি করার একটি উপায় চাই। আমি সম্ভবত এটি যেতে হবে।
মার্টিন স্মিথ

1
@ ওয়ার্ননারসিডি এই নামস্থানটি উপস্থিত হবে SqlWorkbench.Interfaces.dllএবং SqlPackageBase.dllদু'জনেই C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudioআমার মেশিনে রয়েছে
মার্টিন স্মিথ

10

এসএসএমএস বুস্ট বিকাশকারী থেকে আরও কিছু তথ্য। আপনি আমার প্রকল্পটির উল্লেখ করার সাথে সাথে আমি নিজেকে প্রকল্প সম্পর্কে কিছু শব্দ লেখার অনুমতি দিই। আমি টুলটি লেখার মূল কারণটি হ'ল আমি টি-এসকিউএল ডেভলপমেন্ট এবং ডিবিএ সম্পর্কিত - উত্পাদনশীলতা বৈশিষ্ট্যগুলি হারিয়েছি or উদাহরণ স্বরূপ:

  1. বিভিন্ন সার্ভারের মধ্যে ঘন ঘন সংযোগ স্যুইচিং
  2. দিনে 1000 বার লিখুন "থেকে" নির্বাচন করুন ...
  3. এক্সেল / এক্সএমএল এক্সপোর্ট গ্রিড ফলাফল
  4. প্রিয় সংযোগগুলির একটি তালিকা রাখা
  5. লাইভ-এনভায়রনমেন্টে সংযোগ করার সময় এসএসএমএসের একটি সতর্কতা রয়েছে

এগুলি এবং অন্যান্য কিছু দৈনিক ক্রিয়াকলাপ এসএসএমএস বুস্টে সজ্জিত এবং ক্রমাগত উন্নতি করা হয়েছে। বর্তমানে আমি প্রতি 30-40 দিনে নতুন সংস্করণ প্রকাশ করি। সর্বশেষ 3 সংস্করণে আমি প্রচুর ইতিবাচক / গঠনমূলক ব্যবহারকারীর প্রতিক্রিয়া পেয়েছি এবং অনেকগুলি বৈশিষ্ট্য উন্নত করেছি। প্রতিটি সম্পাদিত ক্যোয়ারী সংরক্ষণের আপনার প্রস্তাবটি শীঘ্রই কার্যকর করা হবে। আমি যেমন লিখেছি - আপনার যদি কিছু বিশেষ থাকতে চান তবে আমাকে একটি ইমেল লিখুন (support@ssmsboost.com)


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

আমি কেবল আপনার নিবন্ধটি ওপি দ্বারা লিঙ্কিত পড়েছি এবং ভেবেছিলাম যে আমার নমুনাটি একবার দেখুন। আমার কাছে 2012 ম্যানেজমেন্ট স্টুডিওর আরটিএম সংস্করণ ইনস্টল করা আছে তবে দেখুন না SqlPackageBase.dll। গুগলেও এর সাথে অনেকগুলি উল্লেখ খুঁজে পাওয়া যায় না। আপনি কি নিশ্চিত যে এটি এসএসএমএসের সাথে ইনস্টল করা উচিত?
মার্টিন স্মিথ 21

হ্যাঁ - এটি এসএসএমএস সহ ইনস্টল করা আছে। এখানে আমার সংস্করণগুলি রয়েছে: মাইক্রোসফ্ট এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও 11.0.2100.60 মাইক্রোসফ্ট ডেটা অ্যাক্সেস কম্পোনেন্টস (MDAC) 6.1.7601.17514 মাইক্রোসফ্ট এমএসএক্সএমএল 3.0 4.0 6.0 অপারেটিং সিস্টেম 6.1.7601 ডিএল এই ফোল্ডারে অবস্থিত: সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট এসকিউএল সার্ভার \ 110 \ সরঞ্জামগুলি \ বিন \ ম্যানেজমেন্ট স্টুডিও q এসকিএলপ্যাকেজবেজ.ডিল
আন্দ্রে রেন্টসেভিচ

@ আন্দ্রেই র্যান্তসেভিচ - আহ আমিও ভাল আছি x64এবং C:\Program Files\Microsoft SQL Server\110\Tools\Binn\ManagementStudioধন্যবাদ খুঁজছি ! (আপনি যে
মার্টিন স্মিথ

এখনও আপনার মুক্তির
বিটিডব্লিউর

4

অন্য একটি নিখরচায় এবং খুব সুন্দর এবং ব্যবহারকারীর অনুকূল বিকল্প হ'ল এসকিউএল শিকার কুকুর।

http://www.sql-hunting-dog.com

এটি এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও ২০০৮/২০১২ এর সাথে কাজ করে এবং আপনাকে আরও অনেক ভাল নেভিগেশন দেয় (তবে এতে এসএসএমস্টুলপ্যাকের চেয়ে কম বৈশিষ্ট্য রয়েছে))

কিভাবে ছোট


আমি এর চেহারা পছন্দ। মসৃণ এবং দুর্দান্ত দেখায়। অবশ্যই সরঞ্জাম প্যাকগুলির মধ্যে "প্রশস্ততা" আছে বলে মনে হয় না, তবে আমি সত্যিই এটি কয়েকটি জিনিস পছন্দ করি - কারণ এটি এগুলি ভাল করে দেখে।
ওয়ার্নারসিডি

ঠিক আছে, আমি টুলপ্যাকের সাথে প্রতিযোগিতা করার চেষ্টা করছি না। কেবল সুন্দর এবং মসৃণ নেভিগেশন এবং দ্রুত অনুসন্ধান তৈরির চেষ্টা করছি।
অ্যালেক্স দ্য ডেভেলপার

একটি পরামর্শ - আমরা আমাদের সংস্থার অনেকগুলি ডাটাবেস নিয়ে কাজ করি। এটি দুর্দান্ত হবে যদি সরঞ্জামটি বর্তমান ক্যোয়ারী উইন্ডোটির ডাটাবেস সংযোগে ডিফল্ট হয়। অথবা একটি নির্দিষ্ট ডাটাবেসে ডিফল্ট করার বিকল্প রয়েছে।
গাবে

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