安装了数据库后,在连接到数据库界面 服务器名称里什么都没有 怎么办??

安装了数据库后,在连接到数据库界面 服务器名称里什么都没有 怎么办??,第1张

试试:  在外围应用配置器--服务和连接的外围应用配置器 设置一下可远程访问

首先你必须确认数据库实例存在,并且服务是已经启动的,如果实例不存在,你需要重新安装。

看了你的补充,再和你探讨一下:
问题可能是你的数据库是sql
server
2000吧????要装补丁4,也就是sp4,否则别的计算机是连不上的请你试试。
另外,现在用odbc(设置比较麻烦)的比较少,一般都是用ado做连接了,建议你搜索一下ado。

1、查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称INFORMATION_SCHEMATABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称 2、查询SQL中所有表及列: Select dbosysobjectsname as Table_name, dbosyscolumnsname AS Column_name FROM dbosyscolumns INNER JOIN dbosysobjects ON dbosyscolumnsid = dbosysobjectsid Where (dbosysobjectsxtype = 'u') AND (NOT (dbosysobjectsname LIKE 'dtproperties')) 3、在Sql查询分析器,还有一个简单的查询方法: EXEC sp_MSforeachtable @command1="sp_spaceused ''" 执行完之后,就可以看到数据库中所有用户表的信息 4、查询总存储过程数:select count() 总存储过程数 from sysobjects where xtype='p' 附:xtype类型D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束L = 日志FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程S = 系统表TF = 表函数
TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程 另:在sqlserver中取得某个数据库中所有表名的sql语句 select sysobjectsname from sysobjectsxtype ='U';SELECT name
WHERE (xtype = 'U') 在数据库的sysobjects表里有这个数据库全部表的信息, xtype值为'U'的就是表名 注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER 默认它也是用户表,想要从用户表中排出,需要加上限定条件 status>0,即:select from sysobjects where xtype='U' and status>0

默认是 或本机IP或环回地址127001 如果有实例名 就是ip(机器名)\实例名,如果不是默认端口则要建别名,在别名里面加端口号, odbc访问则是ip(机器名)\实例名,端口号。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13337343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存