szukałem w tych przykładach na Microsoft.com tutaj:masowy import XML w SQL Server
http://support.microsoft.com/kb/316005
http://msdn.microsoft.com/en-us/library/aa225754%28v=sql.80%29.aspx
Ale to mówiąc w ramach swojego kroki kod VBScript musi być wykonany i nie byłem w stanie znaleźć miejsca, w którym powinien zostać wykonany skrypt VBScript. Czy możliwe jest wykonanie w samym Serwerze SQL?
Kod z serwisu wygląda mniej więcej tak:
Set objBL = CreateObject("SQLXMLBulkLoad.SQLXMLBulkLoad")
objBL.ConnectionString = "provider=SQLOLEDB.1;data source=MySQLServer;
database=MyDatabase;uid=MyAccount;pwd=MyPassword"
objBL.ErrorLogFile = "c:\error.log"
objBL.Execute "c:\customermapping.xml", "c:\customers.xml"
Set objBL = Nothing
to wygląda to może być wykonany w klasycznej asp czy coś, ale ja wolę trzymać go wewnątrz SQL Server. Czy ktoś wie, jak wykonać coś podobnego wszystko za pomocą SQL Server? lub czy ktoś ma lepszą metodę masowego importowania XML do serwera SQL?
Można użyć VB6, Visual Basic dla aplikacji IDE z pakietu Office (Word, Excel, PP itp.: Alt + F11> Wstaw> Moduł> 'Sub Test() \ n ... kod źródłowy .. \ n ') lub VbsEdit. –
VBScript? Dlaczego zaczynasz od 7-letnich artykułów z bazy wiedzy i dokumentacji SQL Server 2000? Dlaczego nie zaczniesz od [tego dokumentu] (http://msdn.microsoft.com/en-us/library/ms191184 (v = sql.100) .aspx), który jest dużo nowszy, dostosowany do platformy jesteś w trakcie i zajęło około 20 sekund, aby zlokalizować jako najlepsze trafienie poprzez wyszukiwanie "importu danych zbiorczych XML na SQL Server", ostatnie zdanie w pytaniu? –