VS中连接SQL数据库失败的问题 5C

图片说明
在添加sql数据库连接是总会显示无法打开登陆所请求的数据库
但是在添加数据连接是测试成功的

如果通过服务器查找到的数据库连接是可以连接到的,但是最后调试结果还是无法打开所登陆的数据库。

但是在数据连接中直接添加数据库文件,会这样显示图片说明
这时候window日志显示为:LocalDB parent instance version is invalid: MSSQL13E.LOCALDB

0

8个回答

你要确保你的SQL配置管理器中的SQL服务是打开的

0

图片说明

0
qq_42315039
157Q 回复sinat_37644671: 可以正常登陆的,我重装之后在vs导入数据库文件的时候还是不对……日志大概是localDB的版本和sql的版本不匹配?
大约一年之前 回复
sinat_37644671
sinat_37644671 数据库能正常登陆吗
大约一年之前 回复
qq_42315039
157Q 回复qq_41099505: 感觉是我之前装了2012卸载的时候出了点问题……我去重装试一试
大约一年之前 回复
qq_41099505
qq_41099505 回复qq_42315039: 这个问题我不太清楚。。。没碰到过
大约一年之前 回复
qq_41099505
qq_41099505 回复qq_42317855: 可以啊,SQL Server本来就有两种登录方式,每次打开都需要选择window身份还是SQL身份登录,不过第一次登录都是用window,因为SQL身份在安装时是被禁止的,用window身份登录之后将其启用就可以了
大约一年之前 回复
qq_42315039
157Q 回复qq_42317855: 允许了,刚刚查看了日志是无法打开文件号 1 的文件 d:\dbs\sh\sprel\0822_164025\cmd\33\obj\x64retail\sql\mkmastr\databases\mkmastr.proj\model.mdf,这样的话是要去新建一个吗?
大约一年之前 回复
qq_42317855
qq_42317855 回复qq_42315039: 数据库安装的时候允许windows登录吗
大约一年之前 回复
qq_42315039
157Q 刚刚去看了一下确实没启动……但是启动的时候提示说请求失败或服务未及时响应
大约一年之前 回复

server=.修改为具体的服务器名称或者IP地址试一下.

0
weixin_42318789
weixin_42318789 server=.修改为具体的服务器名称或者IP地址试一下.
大约一年之前 回复
qq_42315039
157Q 修改过了,问题应该是sql server服务没启动的问题,但是启动时也是请求失败或服务未及时响应
大约一年之前 回复

实在不行就重装吧,虽然Server重装各种坑,实在实在不行就重装系统,先装.NET 2 3 4,接着是IIS,接着数据库,最后VS
另外代码我大致是这样写的

 private SqlConnection CreateMsSqlConnection()
{
    SqlConnection connMySql = new SqlConnection(strConnection);
    return connMySql;
}

//用到的时候
using (SqlConnection msSqlConnection = this.CreateMsSqlConnection())
{
    SqlCommand msCommand = new SqlCommand(strSql, msSqlConnection);
    SqlDataAdapter dataAdapter = new SqlDataAdapter(msCommand);
    msSqlConnection.Open();
    dataAdapter.Fill(dsAll);
    dataAdapter.Dispose();
    msCommand.Dispose();
}
0

using System.Data;
using System.Data.SqlClient;
//先打开两个类库文件
SqlConnection con = new SqlConnection();

// con.ConnectionString = "server=505-03;database=ttt;user=sa;pwd=123";
con.ConnectionString = "server=.;database=stu;uid=sa;pwd=sa";
con.Open();

/*
SqlDataAdapter 对象。 用于填充DataSet (数据集)。
SqlDataReader 对象。 从数据库中读取流..
后面要做增删改查还需要用到 DataSet 对象。
*/

SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandType = CommandType.Text;
com.CommandText = "SQL的语句";
SqlDataReader dr = com.ExecuteReader();//执行SQL语句
dr.Close();//关闭执行
con.Close();//关闭数据库

0

1、一种情况是在安装过程中选择“混合模式”,但是实际应用中sa的密码忘记了或是sa密码丢失时:

a、在SQL Server Management Studio 用Window连接的情况下改实列的“属性”中“安全性”选中WINDOWS及SQL验证,再重起SQL服务器后,新建查询,执行下面代码
ALTER LOGIN sa WITH PASSWORD='新密码'

b、在SQL Server Management Studio 用Window连接的情况下改实列的“属性”中“安全性”选中WINDOWS及SQL验证,在SQL服务器上点击安全性,即找到根节点->安全性->登录名->sa. 右键sa打开属性对话框。

1、在“常规”页中设置sa用户的密码,注意密码不能太简单,如密码是sa肯定是通过不了的。
2、在“用户映射”页中,确认一下SA用户有没有db_owner角色身份。必须要有,要不然sa登录后什么高级功能也做不了了。
3、在“状态”页中,把“是否允许连接到数据库引擎”设置为“授予”,把“登录”设置为“启用”。
4、点击确定保存配置。

2、一种情况是在安装过程中选择“Windows 身份验证模式”,则 sa 登录将被禁用:
在SQL Server Management Studio 用Window连接的情况下将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,则 sa 登录仍处于禁用状态。若要启用 sa 登录帐户,请使用 ALTER LOGIN 语句(如上a)。

0

sql服务器的ip/tcp选项启动

0

请使用下面的连接字符串。
"Data Source=localhost;Initial Catalog=SecondHandbook;User ID=sa;Password=sa;Persist Security Info=True;"
其中"Data Source=localhost"这里"localhost"指的是本地数据库,若数据库部署其他电脑则填写该电脑的IP地址。
而“User ID=sa;Password=sa;”是SQL数据库服务软件的登录账户名和密码(sa,sa),根据自己的配置填写就行。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VS2008添加数据库连接出错~
当使用VS2008时,添加数据库连接,可能出现下面的提示: [color=red]无法添加数据库 未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件。[/color] ...
用VS 2017和C#连接SQL Server数据库
        很惭愧,身为大三的软件工程学生我居然连数据库的连接都记不清楚……还是老老实实的开个记录吧。 材料 Microsoft Visual Studio 2017 一个ASP .NET Web窗体网站项目 Microsoft SQL Server 2017(这个不知道有没有影响,因为全程没用到,但之前有用它连...
vs2013调试链接数据库失败解决方式
“System.AccessViolationException”类型的异常在 System.Data.dll 中发生,但未在用户代码中进行处理 其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 用管理员身份运行:netsh winsock reset
Qt 在vs下连接数据库SQL server
Qt 连接SQL server在网上有很多教程,但是我是在vs2013下编译Qt程序,所有还有一些不一致的地方,倒腾了大半天,写下来给有需要的朋友。
关于VS和SQL Sever连接的问题
最近,我在数据库和.net ,然鹅,当打算在vs上连接数据库时,却怎么也连接不成功!!! 总是报错,说找不到服务器,可是我服务器已经启动了,远程连接也启动了,vs也添加数据库了 咋就是连接不上呢!!!! 真的是气到肺都炸了!!! 不过,我不死心,我就不信我找不到解决之法。 结果嘿,还真让我解决了。 为了不让后来人也被这个问题,弄得心塞塞,我就打算写这一篇文章,同时也算是一种回忆吧。 ...
VS2013 MFC ODBC连接SQL SERVER数据库编程(一)
VS2013 MFC ODBC连接SQL SERVER数据库编程(一) 转载请注明出处:http://blog.csdn.net/my_acm/article/category/2616577 1、打开SQL SERVER配置工具里面的配置管理器,把没医用的状态设为启用。 2、打开SQL SERVER 输入用户名密码登入,记住一定要用用户名密码登入哦 3、建一个stud
VS2015添加SQL SERVER项目失败
VS2015中添加SQL SERVER项目失败在VS2015的Project中添加SQL Server项目失败,提示需要安装并运行LocalDB或者SQL Server Express自己电脑安装的是SQL Server 2012 Standard版本。查看Windows服务中,SQL相关服务中并没有Expres的服务在运行。 随后追加安装SQL Server 2012 Express版本,正常安
【VS】使用VS2017(UWP)连接SQLServer遇到的问题
惊了1.一开始using System.Data.SqlClent 就失败搜索了一天……将dll拖进去也无法引用最后使用的是NuGet 几下搞定真香2.在连接服务器的时候抛出了以下错误出现错误:错误信息:Could not load file or assembly 'System.Threading.Thread, Version=4.0.0.0, Culture=neutral, Public...
VS2015 +EF6 连接SQLSever数据库生成实体
-
C#窗体连接数据库出现未处理SqlException解决办法
将界面的名称改成当前包含用户名和密码的那张数据表的名称即可对警告信息进行处理,一定要保证数据表里面的用户名及密码的信息保持一致,这样就可以成功连接数据库并且不再出现警告信息
vs2015与SQLserver建立连接时报错error40:无法打开到SQLserver的连接
    Key Words:VS2015,SQLServer2017,C#,连接本地(本机)数据库。     今日得空把数据库应用课上cdj老师讲的示例运行一下,发现一直出现 “ 在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:Named Pipes Provider...
vs2012 链接内置数据库 sql express 出现error 26 解决方法
编辑web.config文件     webdevelop.mdf;Integrated Security=True;Connect Timeout=30;"/>     红色字体就是自己定义的数据库的名字   采用windows  验证
sqljdbc4 与 SQL2016 连接失败的问题及解决方法
sqljdbc4 与 SQL2016 创建连接失败及解决办法
VS连接SQL Server数据库,增删改查详细教程(C#代码)
工具: 1.Visual Studio (我使用的是vs2013) 2.SQL Server (我使用的是sql server2008) 操作: 1.打开SQL Server,打开后会看到数据库的初始链接界面。(如下图) 2.复制上图中的“服务器名称”,然后点击“连接”,进入数据库。 3.打开vs,创建好自己要用的项目,我写的项目名称叫做:‘RestaurantSystem’ ...
vs2010无法配置连接sql server 2000数据库的解决办法
最近在看数据库书籍时,需要通过vs2010的 server exploer 配置连接局域网的sql server 2000数据库,但提示要求安装sql server 2005及以上版本,经Google搜索,发现很多人和我一样遇到此类问题,但貌似微软确实在vs2010上不再支持sql server 2000了。 其实主要是vs2010把OLE DB的连接方式放到了项里面,大家都找不到“原来熟悉
VS2013 c#连接Sql Server2008数据库并访问数据
连接这个数据库花了我一天半的时间,写下这篇作为备忘也为了方便其他遇到这方面的问题的人 我使用的环境是vs2013,数据库是SQL Sever 2008 1,创建数据表格,这个可能纯小白很难看懂https://jingyan.baidu.com/article/a3f121e4cf554efc9152bb4e.html 2,连接数据库 https://blog.csdn.net/meiqiza...
VS2013 MFC ODBC连接SQL SERVER数据库编程(三)
VS2013 MFC ODBC连接SQL SERVER数据库编程(三) ODBC Crecordset的操作 数据库sql server的增删查改等操作
VS2017连接数据库
详细描述了VS2017下如何通过开发工具自带的功能连接数据库以及对数据库进行操作。主要介绍了VS2017下如何通过对数据库的测试连接获得程序中使用的数据库连接字,以及在VS2017下不通过编程对数据库进行查询,查询的字符串可直接用于程序中。最后给出了程序代码。
C#如何使用VS2010与SQL2008建立链接及初步调用
一、数据库部分 在SQL Server里面建一个名为testDb的数据库,并在其中建立一个名为admins的表,如图所示: 二、VS2010部分 C#访问数据库,先要与数据库,大致可以分为如下几步: 与数据库建立起连接(建立Connection类的实例对象) 打开连接(Connection实例对象的Open()方法) 执行操作数据库命令(对应SqlCommand)...
vs 或 Sql server2012连接Sql server时出现的问题:已成功与服务器建立连接,但在登陆过程中发生错误
以前连接是正常的,就这两天连不上了。(没有耐心的直接看末尾解决办法) 错误消息如下: 1.尝试读取或写入受保护的内存。这通常指示其他内存已损坏。(System.Data) 2.已成功与服务器建立连接,但在登陆过程中发生错误。(provider:SSL Provider,error:0-接收到的消息异常,或格式不正确。)(Microsoft SQL Server)
VS用C语言连接SQL Server解决办法
我在CSDN论坛上问了这个问题,但是没有人理我,折腾了半天终于搞定了。原帖链接,没有解决办法,下面提供解决办法。确认打开了SQL Server服务首先,从我的电脑->右键->管理进入 确认SQL Server服务打开。也可以使用cmd(命令行窗口),用管理员身份打开cmd,输入net start [服务名]效果如下图所示: 如果服务名中间有空格,请务必加上双引号。配置ODBC具体方法见链接。请一
VS连接SQLSERVER数据库的几种方式
一、VS连接本地数据库(localdb) 注:其中TestSqlServer为数据库上下文类,默认为Defaultconnection,ConnectionString中的Data Source为本地数据库名称,可在视图SQLSERVER管理器中查看。Initial Catalog即为数据库名称,于后面的AttachDBFilename对应,DataDirectory即为数据库附加路径。
网站通过Windows身份验证连接SQL Server,发布到IIS后无法连接的问题
测试
visual studio和远程sql server数据库连接
1.打开visual studio,tools--->connect to database 2.在弹出的弹框中选择Microsoft SQL Server (SqlClient) 3.出现下图弹框,按照自己的情况填写服务器名字和需要连接的数据库名 4.然后就链接上了,可以看到数据库中的表,进行一些操作
【VS】连接SQL的基本操作
反反复复弄了两天终于搞清楚了个大概坑很多。先贴代码using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using ...
c#连接数据库时sa登录失败
我的数据库使用的是SqlServer2008 在连接时显示报错, “System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生  其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (pr...
C#VS2017在工具——连接到数据库——选择数据源中添加SQLite数据源
在VS里,依次选择工具——扩展和更新——联机,搜索SQLite/SQL Server Compact ToolBox,下载,并重启VS即可 这时候,可以尝试连接数据库 测试连接成功,但是当点击确定时,出现了下面的问题   这时候,在工具——扩展和更新——联机中查找dotConnect ADO.NET Data Provider for SQLite下载并安装,然后重启VS ...
数据库链接失败问题,终于找到解决方案!
【报错】com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接...
教你如何操作VS2010中SQL2008并且实现连接数据库
1.首先创建SQL数据库
VS2010使用c#连接SQLServer数据库
准备工作: 准备好vs2010,sqlSERVER2008的安装包,如果需要的话,留下邮箱我发给你 第一步:安装VS2010                        第二步:安装SQLServer2008         注:这里也可以选择默认实例            第三步:使用c#连接SQLServer数据库   使用...
VS2010连接内置SQL数据库
1. 在 项目 上面右键》添加》新建项 2. 接下来点击 取消 即可。 3. 然后双击新建的 Database2.mdf 文件,会在左边弹出一个 服务器资源管理器,这时可以像 SQL 一样使用 4. 在 服务器资源管理器》Database2.mdf 上右键》关闭连接,可以关掉连接,若要重新启动连接,可以将其删掉,然后在双击右边的 Database2.mdf,便可以重新连接上! 5. 在建立
VS连接SQL SERVER的调试
SQL SERVER的调试功能被高度集中在了Visual Studio中,并且工作的非常好 1.启动调试器,启动Visual Studio并进入服务器资源管理器(Server Explorer)中(可以在视图View中找到) 2.右击数据连接(Data Connection)并选择添加连接(Add Connection) 3.添加相应的连接信息,并测试连接 4.在数据连接上就有...
VS连接Sql Server数据库找不到服务…
在用vs2015连接sqlserver2014时,出现找不到本地服务器的情况,刷新刷不出来。 在尝试过后通过以下方法解决: 1)打开sqlserver配置管理器,选择“sql sever服务”,检查“SQL Server”“SQL Server ReportingService”服务状态,确保为正在运行。 尝试后发现网友这种方法还不能解决问题。 2)同样在sqlserver
VS2015 连接数据库操作
1.Ctrl+W+L 快捷键打开服务器资源管理器,或者视图,服务器资源管器 2.右键数据连接,创建新连接后如图所示 3.服务器名是你要连接的服务器名,可以是你自己的服务器也可以是别人的服务器,点击下拉框按钮会出现在局域网中所有的服务器。身份验证当你连接你自己的服务器可以是Windows身份验证,如果连接局域网的服务器必须是SQL server 验证,需提供登录名和密码。连接到数据库就是你
VS2013 MFC ODBC连接SQL SERVER数据库编程(二)
VS2013 MFC ODBC连接SQL SERVER数据库编程(二) 转载请注明:http://blog.csdn.net/my_acm/article/category/2616577 在上一篇中,我已经说明了如何连接SQL SERVER数据库 下面参考http://wenku.baidu.com/link?url=h1rGgnhSmnclH2lFexHmlP_SZ2LUDR
sqlserver2000数据库连接失败常见问题及解决方案
try{   String sql="insert into test1 values("+name+","+call+","+Email+","+tel+","+addr+","+text+")";   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");   String url = "jdbc
VS2010环境下C#如何建立与SQLServer的连接并获取数据
如何在.net环境下,用C#编程语言建立与SQLServer数据库的连接并且从中获取数据恐怕是刚接触C#的人们遇到的问题了,这个问题其实很简单,但是网络上各种东拼西凑的文章让人眼花缭乱。自己从事软件开发几乎五年了,但是没写过博客,只是一味地在看博客,自己的表达能力不太好,希望我的第一篇博客能帮到用到的人。如果感觉文章写的不好,可以mail给我,我竭尽所能帮到大家吧。anfeng035188@126
VS2017 C#连接MySQL数据库
原链接 1、 安装MySQL for Windows,网上有 MySQL链接:https://dev.mysql.com/downloads/installer/ 2、 安装mysql-connector-net,这个是MySQL数据库.NET开发是驱动,因为C#是.NET架构的,所以 需要通过该工具提供MySQL.Data.dll来访问MySQL...
vs2008和SQL Server使用ADO连接方法
学了几天ADO方法,今天也写一写教程~ 时间2012年10月20日 环境: 操作系统:win7- 64bit 编译器:VS2008 数据库:SQL Server 2000 说明: SQl Server2000和win7 64bit 的有点不兼容,网上有很多sql server2000的下载,但安装时有些安装失败,提示无法安装数据库引擎,只能安装客户端(
C#连接sqlserver失败的问题
一般来说,用C#连接数据库通过连接字符串和相应的语句即可完成例如:server后面跟数据库服务器地址、database后面写具体操作哪个数据库、uid和pwd分别写数据库登录账号与密码。笔者前几天用自己电脑上的数据库测试一小段程序,常理来说连接本地数据库server可直接写为server:.;或者server:127.0.0.1;即可,但是却一直无法连接,后来发现电脑在本地创建两个数据库服务器如图
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习中常见的问题 java学习中遇到的问题