Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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# 为什么OLEDB连接访问被拒绝?_C#_Oledb_Oledbconnection_Sql Server 2014 - Fatal编程技术网

C# 为什么OLEDB连接访问被拒绝?

C# 为什么OLEDB连接访问被拒绝?,c#,oledb,oledbconnection,sql-server-2014,C#,Oledb,Oledbconnection,Sql Server 2014,为什么OLEDB连接访问被拒绝(SQL Server 2014) 结果:SQL Server不存在或访问被拒绝 故意拼错提供程序名称会导致不同的消息: “XXXSQOLEDB.1”提供程序未在本地计算机上注册。数据源=C:\\…\\SqlServerDbExample.mdf SQL Server是一个服务器应用程序,您没有连接到文件名*,而是通过网络地址或名称连接到服务器 示例: *除非您正在附加,否则在这种情况下,您不会使用数据源指定文件名。此操作: string connectionStr

为什么OLEDB连接访问被拒绝(SQL Server 2014)

结果:SQL Server不存在或访问被拒绝

故意拼错提供程序名称会导致不同的消息:


“XXXSQOLEDB.1”提供程序未在本地计算机上注册。

数据源=C:\\…\\SqlServerDbExample.mdf

SQL Server是一个服务器应用程序,您没有连接到文件名*,而是通过网络地址或名称连接到服务器

示例:

*除非您正在附加,否则在这种情况下,您不会使用数据源指定文件名。

此操作:

string connectionString =
        "Provider=SQLOLEDB.1" + ";" +
        "Integrated Security=SSPI" + ";" + //Windows authentication
        "Persist Security Info=False" + ";" +
        "User Instance=True" + ";" +
        "Data Source=CTE-LAPTOP\\SQLEXPRESS" + ";" +
        "Initial Catalog=SqlServerDbExample" + ";" + //Database name
        "AttachDBFilename=C:\\..\\SqlServerDbExample.mdf" + ""; //Filename

 OleDbConnection oleConnection = new OleDbConnection(connectionString);

你试过使用“.”吗?它是否与当前服务器连接?
string connectionString =
        "Provider=SQLOLEDB.1" + ";" +
        "Integrated Security=SSPI" + ";" + //Windows authentication
        "Persist Security Info=False" + ";" +
        "User Instance=True" + ";" +
        "Data Source=CTE-LAPTOP\\SQLEXPRESS" + ";" +
        "Initial Catalog=SqlServerDbExample" + ";" + //Database name
        "AttachDBFilename=C:\\..\\SqlServerDbExample.mdf" + ""; //Filename

 OleDbConnection oleConnection = new OleDbConnection(connectionString);