CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

为何出现这样的问题?

楼主kuangren(J※『一失足成千古恨,再回头已百年身』)2003-08-03 08:37:39 在 .NET技术 / C# 提问

string   constr=@"uid=sa;pwd=password;server=210.38.196.240;database=Northwind";  
  SqlConnection   connection   =   new   SqlConnection(constr);  
  string   sql="select   *   from   Employees;"+"select   *   from   Orders";  
   
  SqlConnection   conn=new   SqlConnection(constr);  
  SqlDataAdapter   da=new   SqlDataAdapter(sql,conn);  
  da.TableMappings.Add("Table","Employees");  
  da.TableMappings.Add("Table1","Orders");  
   
  DataSet   dataset1=new   DataSet();  
   
  da.Fill(dataset1);  
   
  DataRelation   myrel=new   DataRelation("employeesorders",dataset1.Tables[0].Columns["EmployeeID"],dataset1.Tables[1].Columns["EmployeeID"]);  
   
  dataset1.Relations.Add(myrel);  
   
  dataGrid1.SetDataBinding(dataset1,"Employees");  
   
   
   
  为什么我在另外一台机器上面访问的时候出现应用程序试图执行安全策略不允许的操作,怎么才能解决这个问题 问题点数:50、回复次数:19Top

1 楼dahuzizyd(你就是我心中的女神)回复于 2003-08-03 08:47:36 得分 0

考虑你对此数据库的访问权限。Top

2 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 08:54:58 得分 0

那我应该怎么修改权限啊,我已经在SQL   server里开放了啊  
  Top

3 楼panyee(快乐王子)回复于 2003-08-03 11:19:07 得分 15

要在那台机器上操作程序,  
   
  不能在本机上双击其它机器的程序来运行Top

4 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 12:23:51 得分 0

能不能说清楚一点Top

5 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 14:35:37 得分 0

请大家帮帮忙啊Top

6 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 15:24:01 得分 0

你的程序应该不是asp.net程序的吧,  
  如果不是,访问远程计算机的数据是不能那么访问的,  
  具体我不知道怎么操作,不过可能.net   remotiong   和wmi之类用于远程处理的类可以帮你Top

7 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 15:40:03 得分 0

那我应该怎么访问局域网内其他主机的数据啊Top

8 楼wbq8495(雪狼)回复于 2003-08-03 15:47:31 得分 0

不想灌水的,但是,偶怎么全看不懂呀,那是英文吗~~~??编程要记那么多单词呀~~~,我晕~~Top

9 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 15:48:27 得分 0

建议用webServices吧,毕竟它是一出来就是为了干这个的Top

10 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 15:52:01 得分 0

那不用webServices就不能读取其他主机数据库上的资料吗?  
  能通过XML来做吗?Top

11 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 16:04:49 得分 0

对了,想起了一个问题,  
  你添加odbc数据源试试  
  -  
  只是想象Top

12 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 16:07:20 得分 0

我觉得用ODBC在网络中使用速度可能比较慢啊,sql是比较快,现在我想做个管理系统,数据要从另外的机器写到主机上,有什么好的建议?Top

13 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 16:37:08 得分 0

将客户端的sqlServer连上主机的数据库,象操作本机那样操作数据库,  
  还有你把  
  string   constr=@"uid=sa;pwd=password;server=210.38.196.240;database=Northwind";  
  server之后的值换成对方的计算机名而不是ip看看  
  Top

14 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 16:42:24 得分 0

用ip地址和主机名称是一样的,在本机上试过了  
  至于将客户端的sqlServer连上主机的数据库,象操作本机那样操作数据库,不是很明白  
   
  我等下看看是不是数据库访问权限的问题  
  Top

15 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 16:55:46 得分 0

我知道为什么了,我刚才是在人家的机器上运行我机器上面的程序,所以不行啊,后来发现复制到别人的机器上再运行就可以了,谢谢   panyee(快乐王子)   ,谢谢大家了  
   
   
  Top

16 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 17:08:14 得分 0

想问下在SQL   Server里面的数据库可不可以移出来的Top

17 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 18:07:13 得分 0

如果不是很经常的话,可以在查询优化器里面直接写sql语句:  
  select……  
  into……Top

18 楼kuangren(J※『一失足成千古恨,再回头已百年身』)回复于 2003-08-03 18:19:54 得分 0

其实基本上几分钟就要写一次进数据库的,所以我的意思是说要是我在我的机器上建立数据库的话,要是服务器换了的话,那我的数据库怎么才能拿出来啊,其实我也想过用ODBC连接的啊,不过20个人左右,可能速度会比较慢啊  
  还望请教Top

19 楼shixueli(我们总是不能随心所欲)回复于 2003-08-03 18:27:39 得分 35

如果两个数据库的数据是一样的,只是想做个备份的话,不用写程序,sqlserver本身就可以做到,一个是分发数据库一个是订阅数据库Top

相关问题

  • 为何会出现这样的错误!?
  • 为何新建一个控件时,出现这样的总题!
  • 为何会出现Invalid class TypeCast这样的错误提示?
  • 我在删除列时为何出现这样的错误?
  • 为何出现这样的错误提示:cannot modify a read-only dataset?
  • dll调用后为何会出现这样的提示?
  • 为何出现"Undelcared identifier:'ShellExecute' "
  • 为何出现"opearation now in progress!"?
  • 为何出现错误:javascript
  • 我在VB中写了这样一句话 MessageBox(0,"scoker err","err",MB_OK),为何出现了红色?

关键词

  • 数据库
  • 主机
  • 数据
  • sql
  • server
  • 机器
  • 操作
  • constr
  • 程序
  • dataset

得分解答快速导航

  • 帖主:kuangren
  • panyee
  • shixueli

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo