This is not true. In fact, you need to install BatchSize if you want it, because the default is 0 or no limit.
Further, having considered the WriteToServerInternal method of the WriteToServerInternal class, this is the only thing that would limit the number of rows sent in one batch.
Finally, even if you sent them in batches of 1000 lines, there is no limit to the total number of lines that can be inserted. Well, with the exception of the memory of a running machine, if it is executed using a DataTable , for example. But if this data is copied from one server to another using SqlDataReader , there is a common limit that could be formed or formed in some way.
source share