2013-03-14 84 views
0

我试图连接到本地SQL数据库我的工作一(初学者)项目。我无法弄清楚如何连接到我的本地SQL数据库。我将数据库添加到项目中,当我测试连接时,我没有收到任何错误。每当我运行我的代码(按下按钮2)时,我会在con.Open()旁边看到类似下面的错误:本地SQL数据库连接不

“建立与SQL Server的连接时发生网络相关或实例特定的错误。未找到或无法访问验证实例名称是否正确,以及SQL Server配置为允许远程连接。(provider:SQL网络接口,错误:26 - 错误定位指定的服务器/实例)”

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms; 
using System.Net.Sockets; 
using System.IO; 
using System.Data.SqlClient; 
using System.Data.SqlServerCe; 

namespace WindowsFormsApplication1 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 

    } 


    private void button5_Click(object sender, EventArgs e) 
    { 
     Application.Exit(); 
    } 

    private void button3_Click(object sender, EventArgs e) 
    { 
     // ofd wordt gedeclareerd voor de "Open file dialog" 
     OpenFileDialog ofd = new OpenFileDialog(); 



    SqlConnection cn = new SqlConnection(Properties.Settings.Default.ImageDemoConnectionString); 

但我指出在我的设置数据库正确。我也试过

Data Source = "Path\DB.sdf" 

但它给了我同样的错误。

如果任何人都可以给我一个提示?不胜感激!

+0

此外,为什么会有一个红色标记数据库旁边的名字吗? http://oi46.tinypic.com/16kc09f.jpg – 2013-03-14 16:44:26

+1

什么是您在设置中配置的连接字符串? – RobJohnson 2013-03-14 16:58:44

回答