Menda SQL Server 2005 Express ma'lumotlar bazalariga bitta kompyuterda va tarmoq orqali ulanadigan boshqariladigan C++ ilovasi bor. Muammo shundaki, agar ma'lumotlar bazasi tarmoq orqali boshqa kompyuterda joylashgan bo'lsa, mijoz mashinasida SQL Serverdan kerakli DLL fayllari o'rnatilmaydi.
Men foydalanuvchilarni SQL Server 2005 Expressni mijoz mashinasiga o'rnatishga majbur qila olmayman, shunchaki kerakli yordam fayllarini olish uchun. Demak, mening savolim, foydalanuvchining kompyuterida GAC ga bog'liq fayllarni o'rnatish xavfsizmi? Yoki MSda shu maqsadda buyruq qatorini o'rnatish paketi bormi?
Mening ilovam bog'liq bo'lgan SQL Server fayllari quyidagilardir:
Microsoft.SqlServer.BatchParser Microsoft.SqlServer.ConnectionInfo Microsoft.SqlServer.RegSvrEnum Microsoft.SqlServer.Replication Microsoft.SqlServer.Rmo Microsoft.SqlServer.ServiceBrokerEnum Microsoft.SqlServer.SmoSumer.Sql.
Agar bu yordam bersa, men o'rnatuvchim uchun Inno-Setup dasturidan foydalanmoqdaman. Bu umumiy muammo bo'lishi kerak.