VS2005中我的数据层DAL用数据集生成查,删除,改等操作,,在自己的机子SQL2000都成功了,可上传服务器后,由于SQL2000IP为:213.**.**.**,,而且它给我一个用户名ctest21,结果我改下数据层DAL的连接,但是数据集.xsd里面的.Designer.cs调用的存储过程,表啊都是以dbo.表名,而我在服务器上的数据库权限是为:ctext21,改了之后还会提示找不到dbo.表名这个东东.我想问下专家们这个问题如何解决,怎么处理?先谢谢大家了!!孟子E章

解决方案 »

  1.   

    dbo前缀类似绝对路径说法
    把dbo删掉,直接用表名访问也可以
    你试试把你的存储过程改改看
      

  2.   

    数据库用户名前缀 应该和服务器的用户名一致
    我前几天都试过这样的问题 说一直数据库连接字符错误 
    后来才发现 本机上使用 suyiming.xxx的 到了服务器 应该改为dbo.xxx 不知道楼主是否这情况
      

  3.   

    我在本机上使用的是 dbo.xxx  到了服务器 也改成了 ctext21.xxx 可是还是出现了提示 找不到 dbo.xxx 不知道还差在哪儿没改到..还有一点,如果没出错的话,网站这样子做法不是累的很,做好网站上传时候不都要再改一次?