ওডিবিসি ডাটাসোর্স ড্রাইভারের একটি তালিকা এক্সপোর্ট করছে?


8

তা থেকে ডাটাবেসের চালক নামের তালিকার একটি CSV ফাইল এক্সপোর্ট করা সম্ভব Create New Data Sourceএর ODBC Data Source Administrator?

ওডিবিসি ডেটা উত্স প্রশাসক নতুন ডেটা উত্স তৈরি করুন

উত্তর:


9

না এই নিবন্ধটি সঠিকভাবে কিভাবে আপনি মনে হতাশ বর্ণনা করে? স্পষ্টতই এই তথ্যটি পাওয়ার কোনও সহজ উপায় নেই ... আপনি 8 টি জয়ের পক্ষে আপগ্রেডকে একটি সহজ উপায় না মনে করে :-(

আমি আপনার জন্য পাওয়ারশেল সমতুল্য করার জন্য এই নিবন্ধে তথ্য ব্যবহার করেছি (আপনি উইন 7 তে আছেন সুতরাং পিএস ভি 2 ডিফল্টরূপে ইনস্টল করা হয়েছে):

get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member | 
where {$_.definition -match "installed"} |
select-object name | export-csv -noTypeInformation

পাওয়ারশেল ফায়ার আপ করুন এবং উপরে পেস্ট করুন (আপনি একবার পেস্ট করার পরে এন্টার কী টিপতে হতে পারে)। এরপরে এটি আপনাকে পাথ দিতে বলবে - এটি একটি পথ এবং ফাইলটি আপনার ডেটা রফতানি করা হবে (যেমন c:\temp\myDrivers.csv)

সম্পাদনা করুন: এটি অতিরিক্ত সংস্করণ এবং dll ব্যবহার করবে।

get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member |
where {$_.definition -match "installed"} |
foreach-object { get-itemproperty -path $("hklm:\software\odbc\odbcinst.ini\"+ $_.name)} |
select-object PSChildName,Driver|Add-member -MemberType ScriptProperty -Name FVersion -Value {(((get-item $this.Driver).versionInfo)).FileVersion} -PassThru |export-CSV -noTypeInformation

ঠিক আছে তারা এখানে আছে ... সুতরাং hklm রেজিস্ট্রি খ্যাতির HKEY_LOCAL_MACHINE বোঝায় ... আমি হতাশ হব .... এবং আপনি যদি সেখানে রেজিস্ট্রি খনন করেন তবে আপনি চালককে কী কী তৈরি করবেন তার মতো জিনিসগুলি আবিষ্কার করতে পারেন .. .আর এটি কোন ফাইলের এক্সটেনশনগুলি সমর্থন করে ... তবে ... আমি কোনও ড্রাইভার সংস্করণ দেখতে পাই না ... এটি অদ্ভুত ... আমি ভাবছি তারা কোথায় এটি সঞ্চয় করে ... সম্ভবত ডিএলএলে?
leeand00

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

সুতরাং এটি ভালো কিছু (অবশ্যই প্রথম চালক ফাইলের নাম .... প্রাপ্তির স্ক্রিপ্টের মধ্যে ব্যবহার করতে সম্ভবত সম্ভব stackoverflow.com/questions/30686/... )
leeand00

1
@ লীয়ানড00 আমি স্ক্রিপ্ট পরিবর্তন করেছি যাতে এটি আরও ডেটা দেয়। সাবধান থাকি আমি পিএস বিশেষজ্ঞ নই তাই
কোডিং এর

2
উইন্ডোজ 7 64৪-বিটে, 32-বিট ড্রাইভারগুলি নিম্নলিখিত রেজিস্ট্রি পাথের অধীনে পাওয়া যায়: hklm: \ সফ্টওয়্যার \ wow6432 নোড \ odbc \ odbcinst.ini নোট করুন যে এখানে কিছু ড্রাইভার পাওয়া গেছে (ডিফল্ট মাইক্রোসফ্ট স্টাফ), একটি পাথ কী নাও থাকতে পারে -যুগল মূল্য নির্ধারণ করুন এবং উত্তরে পোস্ট করা পাওয়ারশেল স্ক্রিপ্টটি চালানোর সময় একটি ত্রুটি সৃষ্টি করবে, তাই কিছু ত্রুটি-পরিচালনাও যুক্ত করতে হবে।
cowb0y
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.