none
tran = conn.BeginTransaction();提示"重置连接将使状态与初始登录时不同。登录失败。" RRS feed

  • 问题

  • 4021

    16

    重置连接将使状态与初始登录时不同。登录失败。

    tran = conn.BeginTransaction();提示"重置连接将使状态与初始登录时不同。登录失败。"

    求帮助!!!!


    证明自己存在

    2012年7月16日 9:48

答案

全部回复

  • Where did you get this error? Any details?
    2012年7月16日 13:27
  • 业务流程如下:

    1、检查数据库A版本,读数据库A中的某表的值,判断即可

    2、备份数据库A,然后更改数据库名为B

    BACKUP DATABASE A TO DISK = 'c:\Northwind.bak'

    use master

    ALTER DATABASE A
    SET SINGLE_USER
    WITH ROLLBACK IMMEDIATE

    EXEC sp_rename ‘A’ ‘B’
    ALTER DATABASE B
    SET MULTI_USER

    3、创建新数据库A(升级过的A,名字跟上面必须一样叫A)

    4、创建事务将大量数据以insert A select * from B where B...... 在创建事务时就出现上面的错误了


    证明自己存在

    2012年7月16日 14:59
  • You may need reconnect to sql first.
    2012年7月16日 19:18
  • 提示登录失败,就是登录凭证有问题,检查一下重置连接后的用户名和密码...
    2012年7月17日 1:51
    版主
  • Ensure you granted proper permissions in new db.
    2012年7月17日 2:48