-
至少 sql2005 应该在 vista 下使用。
此外,程序应使用数据库登录模式而不是系统登录模式登录到 SQL 系统。
所以你需要设置一个具有相关权限的 SQL 帐户,你也可以使用 SA。
同时,在数据库中选择混合登录模式,数据库属性中也有此选项。
-
连接字符串中存在错误。
-
我昨天刚解决了这个问题,我用的是SQL Server 2005,Vista兼容性差,一般不好,注意使用SQL Server 2005的时候一定要先附加权限,否则打不开数据库! 我的就是这种情况,详细分析了您的具体问题!
-
这与您的数据库有关。
你的 c 连接数据库的 connectionstring 中的 localhost 被替换为一个点,因为有时候 localhost 和点的含义是一样的,但是效果会不同,我遇到过很多这样的问题,一开始不知道是什么意思,后来才发现是这个问题。
-
查看数据库已链接到的内容和密码。 SA 用户。
-
首先看看你的**,或报告任何错误!
-
如果你使用的是Vista,最好使用最新版本,不要使用sql2000,试一试吧!
最好使用 vs2008。
-
和你在一起。 数据的版本。
-
也许这是由连接字符串问题引起的,但这里是数据库连接字符串。
如果使用 sql2005,最好选择一个
如果是 sql2000,则将 (server = ..)sqlexpress ) 到 (server = ..)就是这样。
public static string url =
server = .\sqlexpress;database = 数据库名称。
词; integrated security=sspi";用于 Windows 登录验证。
public static string url =
server=.\\sqlexpress;database = 数据库名称; uid=sa;pwd = sa";SQL 身份验证。
public static sqlcommand con =
new sqlcommand(url);
-
3.在程序开始时,添加:使用;
4. 连接到数据库
-
usingsystem;;;
usingmysqldrivercs;
namespacemysql
privatevoidform1_load(objectsender,eventargse)
只需修改数据库的名称(在第 18 行),然后亲自将连接 ** 保存在文件中以备后用。
-
问题 1:
已成功建立与服务器的连接,但在登录过程中发生错误。 (提供程序:共享内存提供程序,错误:0 - 另一个管道。
最后没有过程。
使用 Windows 标识登录到 Management Studio,单击“站点属性”,然后将安全选项更改为“Windows 和 SQL 混合标识登录”,然后求解。
问题 2:使用 Windows 身份验证登录 SQL 2005 Enterprise Manager 是正常的,但是当您使用 SQL Server 身份验证(即 SA 用户名)登录时,会出现以下错误消息“提供程序:共享内存提供程序,错误:0 - 管道另一端没有进程”。 因此,请按照以下步骤修改设置:
现在,Windows 身份验证可以通过,以该标识身份登录到管理器,然后在服务器属性中有一个服务器身份验证,该身份验证设置为 SQL Server
和 Windows 身份验证模式。 接下来,在安全登录中设置SA用户的属性,状态列中有一个“login”项,默认为禁用。
使。 修改完成后,重启Enterprise Manager,使用SA用户名登录,但问题仍然存在。 想了很久,原来是设置了“SQL Server 和 Windows 标识”之后。
验证模式“,要求重新启动服务。 此时,设置完成后,Enterprise Manager 将重新打开,并且不会重新启动其服务。
因此,找到 SQL Server Surface Application Configurator,选择“服务”并连接到 Surface Application Configurator,停止 SQL Server 一段时间,然后重新启动它。
在这一点上,问题应该得到解决。
问题 3:已成功建立与服务器的连接,但在登录过程中发生错误。 (提供程序:共享内存提供程序,错误:0 - 管道另一端无。
他处理。 ) cs“应用程序在服务器错误中。
已成功建立与服务器的连接,但在登录过程中发生错误。 (提供程序:共享内存提供程序,错误:0 - 管道另一端无。
他处理。 有这样的错误,我在网上查了很多信息,没有好的解决办法,所以我最终打开它并更改了它。
-
这是安装数据库时发生的错误,我也看到了,您在安装时选择了混合模式,就是这样,您尝试
-
connectionstring="data source=.;initial catalog=test;integrated security=true"数据库连接字符串;
data source=.;是指定数据源名称 “.指本地服务器,也可以写为“local”,如果是另一台服务器,则写成其他服务器的名称;
initial catalog=test;指定数据库,即所连接的数据库名为“test”。
Integrated security=true 是指集成身份验证,这意味着使用 Windows 身份验证连接到数据库服务器。
它也可以写成:connectionstring="data source=.;initial catalog=test;uid=sa;pwd=sa;"数据库连接字符串;
data source=.;是指定数据源名称 “.指本地服务器,也可以写为“local”,如果是另一台服务器,则写成其他服务器的名称;
initial catalog=test;指定数据库,即所连接的数据库名为“test”。
uid=sa;pwd=sa;用户名是 SA,密码是 SA
-
数据库有问题,您的数据库名称与您在 ** 中输入的名称不同,或者用户名和密码不正确。
此处的数据库名称为:sys
然后,可以使用 link 关键字 connectionstring 调用数据库。 >>>More