আমি কীভাবে আমার ভিজ্যুয়ালস্টুডিও ডাটাবেস প্রকল্পটিকে আমার ডাটাবেসের সাথে সিঙ্ক করে রাখতে পারি?


11

আমি আমার ভিজ্যুয়াল স্টুডিও .dbproj ডাটাবেস প্রকল্পের সাথে আমার ডাটাবেস স্কিমা সিঙ্ক্রোনাইজ করতে চাই।

এই মুহুর্তে, আমি আমার বেশিরভাগ ডাটাবেস বিকাশের কাজের জন্য এসএসএমএস ব্যবহার করছি এবং যখন আমার ডিবি স্কিমা এবং .dbproj সিঙ্ক্রোনাইজ করার দরকার হয় তখন আমি নিজেই ভিজ্যুয়াল স্টুডিওর স্কিমা তুলনা সরঞ্জামটি ব্যবহার করতে পারি। আমি কেন এটি চাই? কারণ :

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

"স্কিমা তুলনা" সরঞ্জামটি প্রতি 5 মিনিটে চালিত হওয়ার জন্য (যা খুব কমই "পরিষ্কার" সমাধান বলে মনে হচ্ছে) চালিত করার সাথে সাথে কী কী অর্জন করার উপায় আছে?

আমি যদি সম্ভব হয় তবে এসএসএমএস ব্যবহার করা চালিয়ে যেতে চাই, তবে আমি ভিজ্যুয়াল স্টুডিওর "সার্ভার এক্সপ্লোরার / ডাটাবেস সংযোগ" ব্যবহার করে .dbproj- এ স্বয়ংক্রিয়ভাবে পরিবর্তনগুলি প্রচার করার উপায়গুলি সম্পর্কে আগ্রহী।


আপনি কি এসএসএমএসের সাথে আপনার ডাটাবেস প্রকল্পটি সিঙ্ক্রোনাইজ করার একটি উপায় খুঁজে পেয়েছেন?

উত্তর:


4

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

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

ভিএসডিবি আপনাকে ডিবি-র বিদ্যমান স্কিমাকে ভিজ্যুয়াল স্টুডিও প্রকল্পগুলিতে বিপরীত ইঞ্জিনিয়ার করার অনুমতি দেয় যাতে আপনি প্রতি স্কিমা-উপাদান স্ক্রিপ্ট ফাইলগুলিকে সোর্স-নিয়ন্ত্রণ করতে পারেন। আপনি এসকিউএল 2005/2008/2010 দ্বারা সমর্থিত কার্যত সমস্ত স্কিমা উপাদান তৈরির জন্য এসকিউএল সার্ভার স্কিমা স্ক্রিপ্টগুলি সংশোধন / তৈরি করতে পারেন।

ভিএসডিবি সম্পূর্ণ / আংশিক ডিবি স্কিমা আপডেটগুলি শূন্য / বিদ্যমান ডিবিতে স্থাপন করার ক্ষমতা সমর্থন করে যেখানে এটি বিদ্যমান ডিবি পরিবর্তনের জন্য প্রয়োজনীয় পরিবর্তনগুলি প্রয়োগ করার চেষ্টা করার জন্য একটি বিশাল পরিমাণ কাজ করে (যদি উপস্থিত থাকে) যাতে এটির কাঠামোর আয়না থাকে উত্স ভিএসডিবি ডাটাবেস প্রকল্প।

ডিএস এবং / অথবা ডিবি প্রকল্পগুলির মধ্যে স্কিমার তুলনা করতে আপনাকে সাহায্য করার জন্য ভিএসডিবিতে বেশ কয়েকটি সরঞ্জাম অন্তর্ভুক্ত করা হয়েছে এবং সারণির বিষয়বস্তুগুলিকে আলাদা এবং মার্জ করার অনুমতি দেয়।

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


1
আমি ইতিমধ্যে ভিএস 2010 ডিবি বৈশিষ্ট্যের ব্যবহারকারী তবে আমি একই সাথে আমার ডাটাবেস প্রকল্প এবং আমার ডাটাবেস প্রকল্প উভয়কে তাত্ক্ষণিকভাবে সংশোধন করতে কীভাবে এটি ব্যবহার করব তা এখনও খুঁজে পাইনি। প্রতিটি একক পরিবর্তনের পরে স্কিমা তুলনা চালানো খুব বেশি ঝামেলা ... :(
ব্রানান

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

1

এটি করার জন্য VS2010 চূড়ান্ত বৈশিষ্ট্যগুলির সাথে আমি দুটি উপায় জানি।

  1. ডিবি স্কিমা সম্পাদনা করতে এসএসএমএস বা অন্যান্য সরঞ্জাম ব্যবহার করুন তারপরে পর্যায়ক্রমে (দিনের শেষে) স্কিমার তুলনা চালান এবং তারপরে ডিবি প্রকল্পে কোনও স্কিমা পরিবর্তন আমদানি করুন।
  2. আপনার ডিবি প্রকল্পের ফাইলগুলি ভিএস এর মাধ্যমে সম্পাদনা করুন এবং তারপরে একটি ডিপ্লোয়মেন্ট প্যাকেজ তৈরি করুন যা হয় সরাসরি আপনার ডিবিতে চলে অথবা ডিবিতে আপনার স্কিমা আপডেট করার জন্য চালানোর জন্য একটি স্ক্রিপ্ট তৈরি করে।

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