RezaRahmati
سه شنبه 27 اسفند 1387, 09:36 صبح
سلام
من يك Prerequisite براي نصب Sql Connectivity درست كردم كه در دستور commandش مي گم فقط Connectivity و Client_Components رو نصب كنه.
اينجوري : ADDLOCAL=Client_Components,Connectivity
تا اونجايي هم كه چك كردم اگر اينها نصب باشند توي كليد رجيستري زير مقدار Connectivity=3 وجود داره
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Setup\FeatureList
اما مشكل من اينه كه اگر بخوام روي نصب Condition تعريف كنم مي تونم بگم كه رجيستري Contains اين مقدار باشه ولي در صورتي كه من به Does not Contain احتياج دارم.
يعني به طور خلاصه الان من به اين نياز دارم
if not (Registry.ContainsValue("Connectivity=3")) then SetupSQL
آيا كسي مي دونه كه من مشكلم رو چطور بايد حل كنم.
من يك Prerequisite براي نصب Sql Connectivity درست كردم كه در دستور commandش مي گم فقط Connectivity و Client_Components رو نصب كنه.
اينجوري : ADDLOCAL=Client_Components,Connectivity
تا اونجايي هم كه چك كردم اگر اينها نصب باشند توي كليد رجيستري زير مقدار Connectivity=3 وجود داره
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Setup\FeatureList
اما مشكل من اينه كه اگر بخوام روي نصب Condition تعريف كنم مي تونم بگم كه رجيستري Contains اين مقدار باشه ولي در صورتي كه من به Does not Contain احتياج دارم.
يعني به طور خلاصه الان من به اين نياز دارم
if not (Registry.ContainsValue("Connectivity=3")) then SetupSQL
آيا كسي مي دونه كه من مشكلم رو چطور بايد حل كنم.