মাইক্রোসফ্ট এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওর মধ্যে থেকে কি কোনও এসকিউএল ডাটাবেস খোলা সম্ভব?


33

মাইক্রোসফ্ট এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও থেকে কোনও .db ফাইল (এসকিউলাইট ডাটাবেস ফাইল) খোলার কোনও উপায় আছে কি?

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

এসকিউএল ডাটাবেস ফাইলটি খোলার কোনও উপায় আছে যাতে এটি এসকিউএল সার্ভার ডাটাবেসের অভ্যন্তরের ডেটার সাথে তুলনা করা যায় ... কেবলমাত্র একটি এসকিউএল কোয়েরি ব্যবহার করে?

মাইক্রোসফ্ট এসকিএল পরিচালন স্টুডিওর জন্য কি কোনও প্লাগ-ইন রয়েছে? অথবা শুধুমাত্র একই ক্যোয়ারী ব্যবহার করে একই কাজটি করার অন্য উপায় রয়েছে।

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

সম্পাদনা করুন: টেবিলের কলামগুলি এবং লেআউটগুলি পৃথক তাই http://www.codeproject.com/KB/datedia/convsqlservertosqlite.aspx এবং http://www.sqlitecompare.com/ এর কম্বো ব্যবহার করে এখানে কাজ করবে না।

পিএস প্রচুর অ্যাপ্লিকেশনগুলি এসকিউএলাইট অভ্যন্তরীণভাবে ব্যবহার করে: এসকিউএলাইটের সুপরিচিত ব্যবহারকারীরা


1
আপনি কি এসকিউএল সার্ভার কমপ্যাক্ট / এসকিউএলাইট
সারজন ওয়েবেডিভ

আমাদের জিজ্ঞাসা করার আগে আপনি এটি চেষ্টা করেছিলেন? এটি ব্যবহার করার জন্য যদি আপনার কাছে স্ক্লাইট ডাটাবেস না থাকে তবে এটি একটি ভাল নমুনা ... চিনুকডাটাবেস কোডডপ্লেক্সডাউনলোড
গেট /

উত্তর:


13

হাই হ্যাঁ আপনার যখন সঠিক ওডিবিসি ড্রাইভার করবেন তখন ম্যানেজমেন্ট স্টুডিওর মধ্যে থেকে যে কোনও এসকিএল সার্ভারটি খোলা সম্ভব। * .Db3 ফাইলের সাথে একটি ওডিবিসি সংযোগ তৈরি করুন এবং এটিকে এসকিউএলাইটের মতো কিছু বলুন তবে এটি একটি কোয়েরি উইন্ডো চেষ্টা করুন

- ব্যবহারকারী না হয়ে একটি সিস্টেম ওডিবিসি সংযোগ হওয়া দরকার

EXEC sp_addlinkedserver 
   @server = 'SQLite', -- the name you give the server in studio 
   @srvproduct = '',
   @provider = 'MSDASQL', 
   @datasrc = 'SQLite' -- the name of the system odbc connection you created
GO

এভাবে আপনি কীভাবে ডেটা পাবেন, আপনি যদি পছন্দ করেন তবে এই এসকিউএলটি ব্যবহার করে মতামত তৈরি করতে পারেন

বিকল্পগুলি থেকে * নির্বাচন করুন (এসকিউএলাইট, 'টিবিএল_পোস্টকোড থেকে' নির্বাচন করুন)


13

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

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

কেবল এটি ব্যবহার করুন: এসকিউএল সার্ভারকম্প্যাক্ট এসকিউএলাইট টুলবক্সফোর্স এসএমএস

https://marketplace.visualstudio.com/items?itemName=ErikEJ.SQLServerCompactSQLiteToolboxforSSMS#overview

কমপ্যাক্ট টুলবক্স খুলুন কমপ্যাক্ট টুলবক্স খুলুন

একটি সংযোগ যুক্ত করুন সংযোগ যোগ করুন

ফাইল ব্রাউজ করুন

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


7

আপনি লিঙ্কযুক্ত সার্ভার তৈরি করতে চাইতে পারেন, যদি আপনার এসকিউএলাইটের কোনও সরবরাহকারী থাকে যা এসকিউএল সার্ভার গ্রহণ করবে।

আপনার ডাটাবেসে সংযুক্ত হন এবং তারপরে "সার্ভার অবজেক্টস", "লিঙ্কযুক্ত সার্ভারস" এর মাধ্যমে নেভিগেট করুন এবং একটি নতুন লিঙ্কযুক্ত সার্ভার যুক্ত করুন। এরপরে আপনি এসকিউএল ডাটাবেসটি জিজ্ঞাসা করতে এসকিউএল সার্ভার ব্যবহার করতে পারেন এবং ফলাফলগুলি সরাসরি তুলনা করতে পারেন।

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


7

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

  1. Ch থেকে এসকিউএলাইট ওডিবিসি ড্রাইভার ইনস্টল করুন ওয়ার্নার (উভয় 32 এবং 64 বিট?)
  2. এসএসএমএসে সার্ভার অবজেক্টস> লিঙ্কযুক্ত সার্ভারস> নতুন লিঙ্কযুক্ত সার্ভারে যান ... নতুন সংযুক্ত সার্ভার ...
  3. উইন্ডোতে প্রবেশ করুন:
    • লিঙ্কযুক্ত সার্ভার: উদাহরণ (বা কিছু)
    • সরবরাহকারী: ওডিবিসি ড্রাইভারদের জন্য মাইক্রোসফ্ট ওএলই ডিবি সরবরাহকারী
    • পণ্যের নাম: উদাহরণ (বা কিছু)
    • সরবরাহকারী স্ট্রিং: Driver=SQLite3 ODBC Driver;Database=full/path/to/db; লিঙ্কযুক্ত সার্ভারের বৈশিষ্ট্য

আপনার এখন এসকিউএলাইট ডিবি দিয়ে জিজ্ঞাসা করতে সক্ষম হওয়া উচিত

SELECT * FROM OPENQUERY(EXAMPLE, 'SELECT * FROM tbl_Postcode;')

উপরে উল্লিখিত.


যে কেউ এই পদ্ধতিটি ব্যবহার করছেন তার জন্য ফুল-পাথ টু ডিবিতে ব্যাকস্ল্যাশগুলির পরিবর্তে ফরোয়ার্ড স্ল্যাশ ব্যবহার করুন
গর্ডি

1

ম্যানেজমেন্ট স্টুডিওতে অন্য ধরণের ডাটাবেস খোলা সম্ভব। আমি ইনফর্মিক্স সার্ভারের সাথে সংযুক্ত সার্ভারটি ব্যবহার করে একটি ইনফরমিক্স ডাটাবেস খুললাম।


1

কোনও লিঙ্কযুক্ত সার্ভার স্থাপন করার আগে আপনাকে এসকিউএলাইটের জন্য একটি ওডিবিসি ড্রাইভারের প্রয়োজন হবে, তবে একবার আপনি যদি আপনার এসকিউএল সার্ভারে ইনস্টল করে থাকেন তবে এটি ব্যবহার করে একটি লিঙ্কযুক্ত সার্ভার সেট আপ করা তুলনামূলক সহজ।

"স্পাইস ওয়ার্কস" এসকিউএল ডাটাবেস ব্যবহার করে উদাহরণ

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