I come from an Oracle and DB2 backgroud. I am new to SQL Server. When using Oracle and DB2, I was always told to avoid large bulk inserts because you are likely to blow your rollback segments. I was told to instead use a cursor and commit after every 50,000 rows or so.
Now on SQL Server I've been advised to only use cursors as a last resort because they are so much slower than bulk inserts. On sql server, is it safe to run large bulk inserts? Is blowing the transaction logs not an issue?
Now on SQL Server I've been advised to only use cursors as a last resort because they are so much slower than bulk inserts. On sql server, is it safe to run large bulk inserts? Is blowing the transaction logs not an issue?