vs连接不上sqlserver是怎么回事,网上很多方法都用了还是不行。下面有图,希望帮忙弄下

vs连接不上sqlserver是怎么回事,网上很多方法都用了还是不行。下面有图,希望帮忙弄下,第1张

首先确认你的 server: LENOVOWENJUN 是否正确;

然后确认你的数据库实例是否支持远程网络访问(在sqlserver配置管理器中,查看对应的数据库实例是否开启了tcp/ip连接);

还有可以在你的sever名称前面加上IP地址 ,看是否本地机器无法识别 LENOVOWENJUN 。

数据库连接版本有问题。在VS中把信用数据库版本地方的代码修改一下就好了。Server=.database=jtjUserID=saPassword=改成了DataSource=.\\SQLEXPRESSInitialCatalog=jtjUserID=saPassword=下面可看可不看。1.开启sql2005远程连接功能,开启法如下:配置工具->SqlServer外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的DatabaseEngine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和namedpipes”,确定后重启数据库服务就可以了。2.登陆设置改为:SqlServer和Windows身份验证模式,具体设置如下:SQLServerManagementStudio管理器->Windows身份验证连接服务器->对象资源管理器中选择你的数据服务器->右键->属性->安全性->SqlServer和Windows身份验证模式选中。3.设置一个SqlServer方式的用户名和密码,具体设置如下:(1)SQLServerManagementStudio管理器->Windows身份验证连接服务器->对象资源管理器中选择你的数据服务器->服务器上的“安全性”->登陆名->在sa帐号上点右键->“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,密码为:sa123456的用户。(2)“选择页”选择状态->登陆修改为启用4.数据库连接字符串数据库连接字符串有好几种,相信你自己也见过,都被搞晕了DataSource=.\SQLEXPRESSInitialCatalog=NorthwindUserID=saPassword=sa123456DataSource=服务器名\SQLEXPRESSInitialCatalog=NorthwindUserID=saPassword=sa123456DataSource=localhost\SQLEXPRESSInitialCatalog=NorthwindUserID=saPassword=sa123456DataServer=.InitialCatalog=NorthwindUserID=saPassword=sa123456DataSource=服务器名InitialCatalog=NorthwindUserID=saPassword=sa123456……到底那种正确?这跟数据库版本有关系,如果是SqlServer2005Express版本,则必须要有“\SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“\”的下面加个红色的波浪线提示你“\S是无法识别的转义序列”,因此如果字符串是定义为一个变量的时候应该写成Server=.\\SQLEXPRESS5.注册SqlServer数据库在路径“C:\Windows\Microsoft.NET\Framework\v2.0.50727”下运行“ASPNET_REGSQL”指令,就会出现ASP.NETSQLServerSetupWizard向导,连续按下两个下一步后就会出现SqlServer注册界面,填入你要注册的数据库参数就注册好了。注册完后会在你的数据库里多几个表(如图):6.设置数据库连接字符串打开IIS->在默认网站或是网站所在的虚拟目录点击右键选择属性->选择ASP.NET选项卡->编辑配置->在“常规”页签编辑“LocalSqlServer”数据库连接字符串:DataServer=.\SQLEXPRESSInitialCatalog=NorthwindUserID=saPassword=sa1234567.设置web.config文件在web.config文件添加如下程序:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11906827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存