一、问题
使用sqlcmd客户端工具连接数据时,出现以下错误:
C:\>sqlcmd
HResult 0x2,级别 16,状态 1
命名管道提供程序: 无法打开与 SQL Server 的连接 [2].
Sqlcmd: 错误: Microsoft SQL Native Client : 建立到服务器的连接
允许远程连接这个事实可能会导致失败。。
Sqlcmd: 错误: Microsoft SQL Native Client : 登录超时已过期。
二、原因
1、网络协议及相关端口未打开
2、未指明使用何种身份认证方式登录
三、解决过程
1、开启网络协议
SQL Server Configuration Manager -> 网络配置 -> 协议
TCP/IP属性
保持活动状态 --> 30000
全部侦听 --> 否
无延迟 --> 否
已启用 --> 是
IP地址
IP地址 --> 数据库服务器IP
TCP动态端口 --> 不填
TCP端口 --> 1433
活动 --> 是
已启用 --> 是
2、连接数据库
(1)使用Windows身份认证:C:\>sqlcmd -E -S\实例名 -d master
(2)使用SQL SERVER身份认证:C:\>sqlcmd -S\实例名 -d master -U 用户名 -P 密码
四、使用SQLCMD
1、查看帮助:C:\>sqlcmd -?
2、执行SQL语句
C:\>sqlcmd -E -S\WWDD -d master
1> use www
2> go
已将数据库上下文更改为 'WWW'。
1> select * from guangd;
2> go
分享到:
相关推荐
SQL Server 常见错误解决方法 SQL Server 是一种流行的关系数据库管理系统,但是在使用过程中,可能会出现各种错误,导致无法登录或连接数据库。下面我们将详细介绍一些常见的 SQL Server 错误解决方法。 1. 错误 ...
在进行SQL Server数据库管理过程中,有时会遇到“未能找到存储过程 'master..xp_cmdshell'”的错误信息。这个错误通常出现在尝试调用扩展存储过程`xp_cmdshell`时,而该存储过程并未在系统中正确注册或配置。 #### ...
一种有效的解决方法是手动编辑注册表,以修复性能监视器计数器的设置。具体步骤如下: 1. 打开注册表编辑器(通过“开始”菜单中的“运行”命令,输入`regedit`)。 2. 定位到`HKEY_LOCAL_MACHINE\SOFTWARE\...
### .Net 下执行 sqlcmd 的方法 在 .Net 开发环境中,有时会遇到需要通过程序直接操作 SQL Server 数据库的情况,比如创建端点、添加或删除 Web 方法等。使用 ADO.NET 或 Entity Framework 这样的 ORM 工具是常见的...
Sql Server数据库超时问题的解决方法 在Sql Server数据库中,超时问题是一个常见的错误,可能会导致数据库的性能下降,影响应用程序的稳定运行。该问题的解决方法可以从多方面入手,包括数据库设计、连接设置、查询...
如果上述方法无法解决问题,或者存在其他被删除的扩展存储过程,可以考虑重新安装SQL Server,并按照需求恢复特定的扩展存储过程。 1. **备份现有数据**:在进行任何可能影响当前环境的操作前,务必先对现有数据...
SQLCMD.exe是SQL Server自带的命令行工具,允许用户在命令行环境下执行SQL命令。通过SQLCMD,可以创建数据库、用户和登录等操作,例如: - `create database TestCloudDB` 创建一个名为TestCloudDB的数据库。 - `...
错误描述中提到的问题是SQL Server阻止了对`xp_cmdshell`的访问,这是因为它被设置为关闭状态,作为服务的安全配置一部分。这通常意味着在当前的SQL Server实例配置中,不允许执行操作系统级别的命令。 **解决步骤...
面对错误代码29506,通过创建并以管理员身份运行CMD文件是一种有效的解决策略。这不仅可以绕过权限限制,还能避免因重复安装而导致的系统混乱。当然,预防总是优于治疗,定期更新操作系统和软件,保持良好的软件安装...
解决方法:首先,进入 CMD,执行 set ORACLE_SID=fbms,确保连接到正确的 SID;然后,运行 sqlplus "/as sysdba",停止服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号;接着,恢复出错的数据文件,...
MySQL 发生系统错误1067的解决方法 MySQL 是一种广泛使用的关系数据库管理系统,然而,在安装和使用 MySQL 过程中,可能会出现一些错误,例如系统错误1067。本文将详细介绍 MySQL 发生系统错误1067 的解决方法,...
性能监视器计数器要求错误解决方案 性能监视器计数器要求错误是一个常见的安装错误,特别是在安装SQL Server 2005时。这种错误的出现可能是由于之前安装的SQL Server 2005 Express版本的残留文件或注册表项引起的。...
- 对于SQL Server 2005及更高版本,由于`isql`已被`sqlcmd`取代,命令应更改为`sqlcmd -S服务器名 -U登录名 -P密码 -dmaster -Q"exec sp_defaultdb N'登录名', N'default_db'"`。 4. **使用`sqlcmd`命令**: - `...
启用xp_cmdshell功能,通常需要通过SQL2005的外围应用配置器进行配置。至于不区分大小写的设置,可以通过选择不同的排序规则实现,例如CI_AI表示不区分大小写、不区分重音。 总的来说,SQL学习和问题解决涉及到...
### SQL Server 新建 Job 时报 C001F011 错误的解决方法 在 SQL Server 的日常管理和维护过程中,我们经常会遇到各种各样的问题。其中,“新建 Job 时出现 C001F011 错误”就是一个比较常见的问题。本文将详细介绍...
本文将详细介绍这一问题的成因、解决方法及其背后的逻辑和技术细节。 #### 错误代码29506概述 错误代码29506是一个较为常见的安装错误,它通常出现在尝试通过.msi文件安装程序或更新时。此错误表明安装过程中出现...
本文将详细介绍 SQL 数据库超时过期问题的解决方案,并对每个问题进行了详细的分析和解决方法。 1. 数据库设计问题造成 SQL 数据库新增数据时超时 症状:Microsoft OLE DB Provider for SQL Server 错误 '80040e31...
### SQL Server 2005 还原数据库错误解决方法 #### 错误现象 当我们在SQL Server 2005环境中尝试还原一个数据库时,可能会遇到以下错误提示: > System.Data.SqlClient.SqlError: 在对 'C:\Program Files\...
### Oracle SQLPlus 测试出现错误的解决方法 在使用Oracle SQLPlus工具时,尤其是在Windows 7环境下通过命令提示符(CMD)启动SQLPlus时,可能会遇到一个常见的错误:SP2-1503: 无法初始化 Oracle 调用界面。这个...