TCP--1433是MS SQL对外提供服务设置的默认端口,是可以更改的
在TCP/IP协议里改
UDP--1434是向请求者返回端口信息
问题补充:
郁闷....中午回到家,我又检查了一下,发现SQLEXPRESS把TCP的端口号改到了2146!我随即将其改为默认的1433,然后又运行了OSQL命令,这次数据库导入成功。没有出错。请问这是为何?
----------
检查是否防火墙有禁用非1433端口
如果非1433时,连接时指定IP+端口是可以连接的
这样的原因很多如:安装的新软件造成端口的分派,端口为动态时会可以出现
原因可能有这种情况:一、处于单用户模式,并且唯一可用的连接已由其他用户或事物使用;
二、不具有映射到用户的登录帐户,或者该用户已被拒绝访问
检查连接的身份,以及可能的允许远程连接