Server boshqa kompyuterda joylashgan sql 2005 yordamida ilova uchun qo'llab-quvvatlash fayllarini o'rnatish

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.


person Sophtware    schedule 29.09.2009    source manba


Javoblar (1)


SQL Serverning to'liq versiyasini o'rnatishingiz shart emas, lekin sizga kerakli drayverlar kerak. Mijozga SQL 2008 SMO paketini o'rnatish ushbu muammolarni hal qilishi kerak.

http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&displaylang=en

person Raj More    schedule 29.09.2009
comment
Men o'sha paketlarni ko'rdim, men sinab ko'raman. Muammo shundaki, ular tarkibni ko'rsatmaydi, shuning uchun mening ilovamning bog'liqliklari ro'yxati bilan men XMO paketida ularning barchasi borligiga ishonchim komil emas. Men bu yerda yana yozishga harakat qilaman. - person Sophtware; 01.10.2009