Я использую SQLXML Bulk Load для импорта данных из xml в DB. С MS Sql Server 2008 отлично работает.SQLXML Строка подключения массовой загрузки
SQLXMLBULKLOADLib.SQLXMLBulkLoad4 objBL = new SQLXMLBULKLOADLib.SQLXMLBulkLoad4();
objBL.ConnectionString = "Provider=sqloledb;server=server;database=databaseName;integrated security=SSPI";
objBL.ErrorLogFile = "error.xml";
objBL.KeepIdentity = false;
objBL.Execute ("schema.xml","data.xml");
Затем я создаю базу данных MS SQL Compact CE 3.5 - tempDb.sdf
и попытаться подключиться к этой БД
objBL.ConnectionString = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; database = D:\\project\\xmlread\\xmlread\\bin\\Debug\\tempDb.sdf;integrated security=SSPI";
Но есть - Недопустимая строка подключения. Как это исправить?