请问怎样设置SQL Server 2000,使其能支持远程连接?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问怎样设置SQL Server 2000,使其能支持远程连接?相关的知识,希望对你有一定的参考价值。

大家好!请教一下,是这样的: 我在学习ASP.NET编程,我用的工具是VS2005,语言是C#,数据库是SQL Server 2000个人版. 我建立了一个网站项目,写了一个需要用到数据库的网页程序,用VS2005自带的调试工具测试是正常的,换成用IIS调试也是正常的(之前我已把此网站项目配置为IIS的一个虚拟目录)。 可是一个问题就让我想不通,是这样的:我把这个网页代码复制到另一个网站项目下面(当然连那个.aspx.cs代码文件也复制过去了,在web.config文件中也作了相应的连接字符串配置) 我用IIS打开复制过去的那个网页,结果报错。我又换成用VS2005去打开那个网站项目,把那个网页设为起始页进行调试,还是报错。两种方式下调试报错信息都一样,错误信息如下: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 请问这个问题该怎么解决呀?我百度了一下,大概是数据库的设置有问题,但我又不知道该怎么设置,我的数据库是SQL SERVER 2000个人版,安装好就没有“配置工具”这一选项,不知要怎样设置才能支持远程连接,请懂的朋友帮助帮助,谢谢!!!

参考技术A .net项目,需要建立虚拟目录或者建立新站点,而不能在某个站点的根目录下建个目录就传上去,那样子不能用。 还有,sql2000默认就是支持远程连接的,你连接时要填写上你所在电脑的外网IP地址,如果你是拨号上网,要用花生壳绑定IP啊,相应的端口也要映射到你的机子上才行。

请问下在sql server中,我创建约束的时候没有定义约束名,它默认的约束名是啥呀?

如题。

如果不指定的话,默认约束名是 约束简写_表名

主键(Primary Key)约束:如 PK_表名
唯一(Unique Key)约束:如 UQ_表名
默认(Default Key)约束:如 DF_表名
检查(Check Key)约束:如 CK_表名
外键(Foreign Key)约束:如 FK_表名

例如表名是TEST 那相应的默认约束名称 为 XX_表名
参考技术A SELECT
  tab.name AS [表名],
  chk.name AS [Check约束名],
  col.name AS [列名],
  chk.definition
FROM
  sys.check_constraints chk
    JOIN sys.tables tab
      ON (chk.parent_object_id = tab.object_id)
    JOIN sys.columns col
      ON (chk.parent_object_id = col.object_id
          AND chk.parent_column_id = col.column_id)


如果是 SQL 2005 以上版本的话, 你可以用上面这个 sql 查询一下。

参考技术B 好像后面还有一个随机字符串呢。。。 要查的话,打开sqlserver management studio,找到这个约束,右键、属性,在对话框中可以查看得到。

以上是关于请问怎样设置SQL Server 2000,使其能支持远程连接?的主要内容,如果未能解决你的问题,请参考以下文章

怎么在Linux下设置vnc服务器,使其能同时有多个用户用root登录,而且不会被抵消掉

怎样在SQL Server 2000中收缩数据库

请教怎样用c++/cli封装c++的code,使其能被c#调用

怎样把sql server2000数据库转化为sql server2000的数据库

sql server占cpu过高..

java 虚拟机内存因程序需要已确定在2—4G范围内,请问怎样分配该内存较好。请各位大神给出几套方案!