, потратив несколько часов и потеряв несколько волосков, я обнаружил, что проблема была в строках соединения (но это до сих пор меня не устраивало), и, как я уже сказал, у меня не было никаких проблем, но внезапно всплыло ия ничего не изменяю (кто знает, что изменили dba)
, поэтому я вместо этого пытаюсь настроить строку подключения, и она создает строку, чтобы увидеть, если это что-то меняет: и это делает.
c.Provider = 'sqloledb'
dsn = 'Server=MyServer;Database=MyDB;Trusted_Connection= Yes'
c.Open(dsn)
единственное, что я добавил в строку подключения, это Trusted_Connection= Yes
PS: SET IDENTITY_INSERT остается включенным для вашего сеанса, пока вы не выключите его, и он может быть включен только для одной таблицы ввремя
Надеюсь, это поможет другим ...