一、问题
使用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,并按照需求恢复特定的扩展存储过程。 1. **备份现有数据**:在进行任何可能影响当前环境的操作前,务必先对现有数据...
Sql Server数据库超时问题的解决方法 在Sql Server数据库中,超时问题是一个常见的错误,可能会导致数据库的性能下降,影响应用程序的稳定运行。该问题的解决方法可以从多方面入手,包括数据库设计、连接设置、查询...
### SQL Server 2005 还原数据库错误解决方法 #### 错误现象 当我们在SQL Server 2005环境中尝试还原一个数据库时,可能会遇到以下错误提示: > System.Data.SqlClient.SqlError: 在对 'C:\Program Files\...
SQLCMD.exe是SQL Server自带的命令行工具,允许用户在命令行环境下执行SQL命令。通过SQLCMD,可以创建数据库、用户和登录等操作,例如: - `create database TestCloudDB` 创建一个名为TestCloudDB的数据库。 - `...
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
错误描述中提到的问题是SQL Server阻止了对`xp_cmdshell`的访问,这是因为它被设置为关闭状态,作为服务的安全配置一部分。这通常意味着在当前的SQL Server实例配置中,不允许执行操作系统级别的命令。 **解决步骤...
面对错误代码29506,通过创建并以管理员身份运行CMD文件是一种有效的解决策略。这不仅可以绕过权限限制,还能避免因重复安装而导致的系统混乱。当然,预防总是优于治疗,定期更新操作系统和软件,保持良好的软件安装...
解决方法:首先,进入 CMD,执行 set ORACLE_SID=fbms,确保连接到正确的 SID;然后,运行 sqlplus "/as sysdba",停止服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号;接着,恢复出错的数据文件,...
MySQL 发生系统错误1067的解决方法 MySQL 是一种广泛使用的关系数据库管理系统,然而,在安装和使用 MySQL 过程中,可能会出现一些错误,例如系统错误1067。本文将详细介绍 MySQL 发生系统错误1067 的解决方法,...
解决方法是,在 server 端执行 EXEC sp_configure 'show advanced options', 1。 小结 本文详细介绍了 SQL Server 2008 异地备份的步骤和相关知识点,包括创建共享文件夹、新建作业、填写命令、作业计划等。通过...
性能监视器计数器要求错误解决方案 性能监视器计数器要求错误是一个常见的安装错误,特别是在安装SQL Server 2005时。这种错误的出现可能是由于之前安装的SQL Server 2005 Express版本的残留文件或注册表项引起的。...
### SQL Server 新建 Job 时报 C001F011 错误的解决方法 在 SQL Server 的日常管理和维护过程中,我们经常会遇到各种各样的问题。其中,“新建 Job 时出现 C001F011 错误”就是一个比较常见的问题。本文将详细介绍...
- 对于SQL Server 2005及更高版本,由于`isql`已被`sqlcmd`取代,命令应更改为`sqlcmd -S服务器名 -U登录名 -P密码 -dmaster -Q"exec sp_defaultdb N'登录名', N'default_db'"`。 4. **使用`sqlcmd`命令**: - `...
本文将详细介绍这一问题的成因、解决方法及其背后的逻辑和技术细节。 #### 错误代码29506概述 错误代码29506是一个较为常见的安装错误,它通常出现在尝试通过.msi文件安装程序或更新时。此错误表明安装过程中出现...