Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法访问SQL数据库_C#_Sql_Connection - Fatal编程技术网

C# 无法访问SQL数据库

C# 无法访问SQL数据库,c#,sql,connection,C#,Sql,Connection,我正在从事一个项目,现在我不得不将计算机上的帐户从本地切换到域上的帐户,因此windows身份验证发生了变化。所以我做了一个新的登录,它在域中的帐户上工作,但是当我将连接字符串从 Data Source=productie3; 到 我也试过不用单引号, 但它仍然不起作用 我已经使用它来允许删除访问 USE [DB name]; GO EXEC sp_configure 'remote access', 0 ; GO RECONFIGURE ; GO 但它仍然不允许连接,如果有人知道我做错了什

我正在从事一个项目,现在我不得不将计算机上的帐户从本地切换到域上的帐户,因此windows身份验证发生了变化。所以我做了一个新的登录,它在域中的帐户上工作,但是当我将连接字符串从

Data Source=productie3;

我也试过不用单引号, 但它仍然不起作用

我已经使用它来允许删除访问

USE [DB name];
GO
EXEC sp_configure 'remote access', 0 ;
GO
RECONFIGURE ;
GO

但它仍然不允许连接,如果有人知道我做错了什么,请告诉我。我正在对数据库使用Microsoft SQL Server Management Studio。

尝试使用反斜杠连接。你在放一个正斜杠

Data Source='MEVO\productie3';

在我尝试电流之前,我确实有,但仍然不起作用。忘了注意您得到的异常是什么?尝试连接需要一段时间,然后给出以下信息:System.Data.SqlClient.SqlexOption类型的未处理异常发生在System.Data.dll中。其他信息:建立与SQL Server的连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SWL Server是否配置为允许远程连接。提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接,因为您提到Windows身份验证可以工作,您是否尝试过使用集成身份验证或使用用户Id?登录身份验证设置为Windows身份验证,而不是SQL Server身份验证。对于SQL Server,数据源是服务器,使用反斜杠选择特定实例。使用数据库设置选择特定数据库。我不尝试从服务器获取特定数据库,因为这没有改变。所有的改变是,我现在从一个域工作,因此我必须编辑连接的来源。也许我在这一部分的问题上犯了一点错误。在指定机器名时没有指定域而不是用户名。我不太明白为什么,但我把它改为计算机名,它是开着的,它的工作原理与你在上面的评论中所说的一样,但在它被设置为productie3,pc名为PRODUCTIE03之前,这可能是因为它以前是从该帐户安装的吗?如果你已经解决了你的问题,请张贴解决了你的问题的答案,或者投票结束你的问题,因为这个问题是由一个无法再复制的问题或一个简单的印刷错误引起的。。。不接受在标题中将问题标记为已解决
Data Source='MEVO\productie3';