Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.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# 连接字符串和短节_C#_Sql_Sql Server_Connection String - Fatal编程技术网

C# 连接字符串和短节

C# 连接字符串和短节,c#,sql,sql-server,connection-string,C#,Sql,Sql Server,Connection String,我正在尝试连接到一个SQL数据库来提取数据,我正在使用Dapper来完成这个过程。我假设我的连接字符串有一些问题;我正在尝试访问远程sql server 2012 db,但我的连接一直失败: using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; using System.Threading.Tasks; using Dapp

我正在尝试连接到一个SQL数据库来提取数据,我正在使用Dapper来完成这个过程。我假设我的连接字符串有一些问题;我正在尝试访问远程sql server 2012 db,但我的连接一直失败:

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Dapper;
using System.Data.SqlClient;

namespace Data_Connection
{
  public static class Program
  {

    static void Main(string[] args)
    {

            string connetionString = null;
            SqlConnection cnn ;
                  connetionString = "Server=datanet.local.net/datadb; Database=ddata;Trusted_Connection=True";
            cnn = new SqlConnection(connetionString);
            try
            {
                cnn.Open();
                Console.WriteLine("Connection Open !");
                cnn.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Can not open connection !");
            }

    }

  }
}
我从未尝试过使用c连接到sql db,我对这个环境相当陌生。任何帮助都将不胜感激


谢谢

连接一直失败,出现了什么错误?您是否尝试过从dbo.data…中选择*?不确定Server=data.local.net\datadb是否有任何意义,尤其是在以后再次列出数据库时。您试图从哪个数据库中选择?标题有误导性。虽然OP打算在解决连接问题时使用dapper,但这个问题只是如何使用c.net连接到数据库。我会从谷歌的高层开始。我假设我的连接字符串有一些问题;-在假设之前,为什么不将catch子句中的行更改为Console.WriteLineex?它应该告诉你哪里出了问题。如果打开/关闭不起作用,这不是一个简洁的问题。那么:什么是前消息?