http://www.dotnet247.com/247reference/msgs/19/95267.aspx
impersonation一个可以访问数据库的帐号

解决方案 »

  1.   

    你的登陆账号必须具有对你要操作的表的写权限:
    server="XP机器的IP";database="db";uid="XXX";pwd="xxx";
    这样一般就可以了,但是这并不安全;理想的办法是加一层验证,如ASP.NET窗体验证,验证完后,所有用户用同一个可以对数据库操作的账号来写数据,要写的数据作为参数传递给一个存储过程,这是最常用的方法。
      

  2.   

    server="XP机器的IP";database="db";uid="XXX";pwd="xxx";