acptvb请进。。。

zhangxiaogen 2002-02-26 04:46:35
你好!我按照你对“如何将dataset里的数据,放到一个新的数据库里”问题的回答做完之后,出现我如下错误:
Unhandled Exception: System.Data.SqlClient.SqlException: Specified
owner name 'Test' either does not exist or you do not have permission
to use it. at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Sample.Main()
大概意思是说,我对Test数据库(我新建的数据库)没有权限,请问这个权限我该如何设置?谢谢!
...全文
167 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangxiaogen 2002-03-06
  • 打赏
  • 举报
回复
我知道这样可以,但是我就是想知道在可信连接的情况下,怎样设置才能让应用程序使用我设置的用户去连接数据库,谁有办法
Happyboy_zjy 2002-03-05
  • 打赏
  • 举报
回复
string strconn="data source=NTSVR;pwd=sql;initial catalog=zjy;persist security info=False;user id=sa";
这样试试?
U understand?
zhangxiaogen 2002-03-04
  • 打赏
  • 举报
回复
什么意思?不明白
Happyboy_zjy 2002-03-04
  • 打赏
  • 举报
回复
你把Integrated Security=SSPI这个去掉,再在连接字符串里把密码写进去
PWD=" "
zhangxiaogen 2002-03-01
  • 打赏
  • 举报
回复
我知道这个概念,我也看了你给我的连接的帮助,但是我还是没有得到答案:
我的情况是这样的:我的机器在Domain1域中,我的机器上安装的是2000,域名是Domain2,现在我的SQLServer2000安装在本机,并且Domain1\test域用户和Domain2\test2本机用户都授权能访问数据库,并且Domain1\test是数据库的创建者,Domain2\test2也赋予了dbo的权限,我用Domain1\test用户登陆系统,然后我用上面的连接字符串连接数据库时,用的是Domain2\test2用户连接的,为什么?
zhangxiaogen 2002-03-01
  • 打赏
  • 举报
回复
Domain2是我机器的名字
zhangxiaogen 2002-03-01
  • 打赏
  • 举报
回复

jhnhu 2002-03-01
  • 打赏
  • 举报
回复
>>我的机器在Domain1域中,我的机器上安装的是2000,域名是Domain2<<
你的机器到底在哪个域中?
Domain2是你机器的名字吧?
jhnhu 2002-02-28
  • 打赏
  • 举报
回复
ms-help://MS.VSCC/MS.MSDNVS/vsent7/html/vxconDatabaseSecurity.htm
zhangxiaogen 2002-02-26
  • 打赏
  • 举报
回复
哦,对了我还有一个问题:
如果我的连接字符串是:Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind
请问:此时应用程序将用什么用户连接我的数据库系统?
谢谢!!

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧