如何解决ADO访问SQL提示用户“sa”登录失败
首先选择【Windows身份验证】模式连接数据库引擎。在建立的连接上右键单击,选择【属性】,进入【服务器属性】界面。
看一下是不是sql server的服务没有打开。如果服务打开了,就用windows身份验证方式登录。然后右键单击选择属性。接着看一下服务器身份验证是否选择的两种。接下来再看一下远程连接是否勾选了。
.检查SQLserver的服务是否没有被复制。2.如果服务打开,则使用Windows身份验证登录。3.然后右击选择属性,如下所示。4.然后查看服务器身份验证的两个选项。5.接下来,查看是否选中了远程连接。
用windows身份登录。右键--属性,选择【安全性】,选择身份验证方式。选择【安全性】--【登录名】--【sa】。双击【sa】,出现视图,点击【常规】,设置新的密码。选择【状态】,修改为如下设置。
解决方法:该错误产生的原因是由于SQL Server采取了仅使用Windows账户的身份验证方式,因此用户无法使用SQL Server的登录账户(如sa)进行连接。
在b机上的企业管理器中可以用SA,密码连接a机 ,证明a机的SQL设置是正确的 而这时出现用户 sa 登录失败。
mssqlserver用ado连接时出现“一般性网络错误“,是什么原因
原因:系统程序错误,导致在与SQL Server建立连接时出现与网络相关的错误。
出现这样的错误的原因应该是:SqlSever的服务没有开启。解决方法如下:点击开始。所有程序菜单中依次找到sqlserver 2008 R2。SQLSERVER配置管理器。找到SqlSever服务。
此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。
具体问题:在WINDOWS XP环境下,无法实现SQL与ODBC的配置与连接,老是出错。我的电脑没有上网。
看一下你的网卡,把IP地址设一下,设为指定的IP地址,不要用自动获取。这样应该就可以了。
在VC中用ADO访问SQLserver数据库的简单问题
1、引入ADO库文件 使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。
2、CDataBase m_cODBCDb; //创建一个连接对象 用CDataBase类的OpenEx()函数打开数据库连接。
3、您需要的API 应该是一座连接应用程序和OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。
ado.net数据库连接
1、(1)首先要创建一个连接对象,用于连接到数据库;(2)然后创建一个Command对象,用于执行SQL语句;(3)最后,使用DataReader对象读取数据库中的数据,或者使用DataAdapter对象更新数据库中的数据。
2、对于ADO.NET数据库操作Insert,Update,Delete等单向操作,对于插入、删除、修改等操作,由于是客户端应用程序向数据库提出的请求,不需要返回源数据,这个过程是单向操作。
3、Connection,连接。打开数据通道。Command,命令。通过连接传给数据库执行。DataReader,仅向前读取器。通过连接,读取查询结果。Parameter,参数。
请教delphi使用ADO连接数据库失败原因
进行处理。其它,如连接超时,也好办,改变SQL 数据库源为不存在的数据库实例,这样在联接的时候自然会一直试图连接,直到超时,返回错误类型。
猜想你的query里应该是一个update之类的保存数据的sql。然后你保存的内容可能大于某个字段所设置的最大长度,修改你的字段长度就可以了。
需要建立相应的数据连接 第二种就是delphi自带的数据连接程序,在另外机器使用需要安装那个数据库连接程序,在设置相应的操作。使用delphi自带的安装程序生产工具默认是不会附带数据库连接的相应dll,需要自己手动添加。
可能是控件ADOConnection的连接字符串即连接数据库的字符串需要重新指定吧。
一般如果你的项目里使用的是数据感知控件比如dbedit,dbmemo 如果断开了,那基本数据就没了!再连接也是刷新的 如果你用的只是edit memo那可以手动重新连接,此时是否刷新现有的控件里的数据是可控的。
关于ado连接sqlserver出错和ado连接sqlserver数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。