স্ক্রিপ্টিং অক্ষম (ম্যাক্রো এবং ভিবিএ) সহ একটি অ্যাক্সেস ডাটাবেস খুলুন


0

মনে করুন আপনি অবিশ্বস্ত অ্যাক্সেস ডাটাবেসের সামগ্রীগুলি পরীক্ষা করতে চান।

মনে হচ্ছে ম্যাক্রো এবং ভিবিএ অক্ষম হয়ে অ্যাক্সেসে এটি খোলার কোনও উপায় থাকা উচিত।

ওয়েবের চারপাশে অনুসন্ধান করে, আমি বেশ কয়েকটি বিকল্প পেয়েছি যা পুরোপুরি সঠিক নয়:

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

কেউ অন্য কোন ধারনা আছে? আমি অ্যাক্সেস 2003 ব্যবহার করছি।


আপনি যদি সত্যই এটি বিশ্বাস করেন না, তবে ভার্চুয়াল মেশিনে এটি খোলার বিষয়ে এবং কোনও কিছু ভাঙলে কেবল একটি স্ন্যাপশটটি রোলব্যাক করবেন কীভাবে?
কুলারিস

@ কুলারিস: একটি ভিএম কাজ করে তবে এটি কিছুটা জটিল। মনে হচ্ছে আমি যা বলছি তা করার একটা উপায় থাকা উচিত।
হিউ অ্যালেন

এটিতে আপনি কী পরীক্ষা করতে চান? যদি এটি কেবল ডেটা টেবিল থাকে তবে একটি নতুন ফাঁকা ডাটাবেস তৈরি করুন এবং তারপরে অন্যান্য ডাটাবেসে টেবিলগুলির সাথে লিঙ্ক করুন। এটি সম্পূর্ণ নিরাপদ হবে। আপনার যদি কোডটি দেখার দরকার হয় তবে এটি অন্যরকম একটি সমস্যা। তুমি আসলে কী ভয় পাচ্ছ?
ডেভিড ডব্লিউ। ফেন্টন

আপনি অ্যাক্সেস ইউআই-তে ডাটাবেস না খুলে DisableBypassKey চালু করতে পারবেন এই বিষয়টি সম্পর্কে আপনি কি সচেতন?
ডেভিড ডব্লিউ। ফেন্টন

@ ডেভিড ডব্লিউ। ফেন্টন: (আপনার অর্থ AllowBypassKey) এটি একটি ভাল ধারণা যা আমি ভেবেও দেখিনি। এটি এখনও চেষ্টা করে যদিও :(
হিউ অ্যালেন

উত্তর:


0

আপনি অ্যাক্সেসের অন্য এক উদাহরণ থেকে টেবিলগুলিতে লিঙ্ক করতে পারেন। এটি করে আপনি আপনার দেখার পরিবেশ নিয়ন্ত্রণ করতে পারবেন এবং নিশ্চিত হয়ে নিন যে আপনি যে ফর্মগুলি এবং ম্যাক্রোগুলি চালাতে চান তা কেবল চালিত হবে।

উদাহরণস্বরূপ, একটি নতুন খালি ডেটা বেস তৈরি করুন। একে DB1.mdb এর মতো কিছু বলুন। তারপরে টেবিলগুলি নির্বাচন করুন | নতুন | লিঙ্ক .. এবং তারপরে আপনি যে ডেটা বেস এবং সারণীটি নিরাপদে দেখতে চান তাতে নির্দেশ করুন। আপনি অ্যাক্সেস করতে চান এমন প্রতিটি টেবিলের জন্য এটি পুনরাবৃত্তি করুন। একবার আপনি টেবিল লিঙ্কটি তৈরি হয়ে গেলে, আপনি এই টেবিলগুলিতে কোনও অযাচিত ম্যাক্রোগুলির কোনও ঝুঁকি ছাড়াই ক্যোয়ারী, ফর্ম এবং প্রতিবেদন তৈরি করতে পারেন।

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

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