Mamy kod, który czyta się w zbiorze skryptów SQL, a po wykonaniu niektórych operacji dzieli je na partie, znajdując słowo kluczowe "GO", a następnie wysyła każdą partię do serwera Sql przy użyciu oddzielnego SqlCommon.Począwszy od .net jak wysłać wiele "partii" SQL do Sql-Server bez dużo podróży w obie strony?
Czy istnieje lepszy sposób to zrobić więc:
- Nie masz tyle okrągłe wycieczki
- Nigdy nie SQL Server czeka na następnej partii
- działać szybciej.
(Partie są głównie tworzenie tabel, indeks, widoki i przechowywane procs. Prędkość jest problem jak nazywa nasze testy integracyjne kod często. Narzędzia wspólnej linii sql-server nie może być zainstalowany na komputerze, który jest działa ten kod.)
Czy obie naprawdę znaczące w.r.t. baza ops? Sądzę, że już zaaranżowałeś jak najwięcej w każdej partii? – Rup
@Rup, łączenie partii zajęłoby dużo czasu ręcznej edycji SQL. Próbuję znaleźć szybki zysk, który daje nam wiele korzyści. –