私は、これは私のコードでのSQL Server 2012を使用して、私のデータベースにVisual Studioでの私のプロジェクトを接続しようとしています:の接続SQL Server 2012のデータベース2012
using System;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace CollegeManagementSystem.lib
{
public class DatabaseConnection
{
public static SqlConnection Con;
public static SqlConnection GlobalConnection()
{
string ConString = @"Data Source=DESKTOP-JTVC4I1\\SQLEXPRESS;" + Global.ServerName + ";Initial Catalog=College" + Global.Database + ";Integrated Security=True;User Id=sa" + Global.SUserId + ";Password=123" + Global.SPassword + ";Connection Timeout=1000";
Con = new SqlConnection();
Con.ConnectionString = ConString;
if (Con.State == ConnectionState.Open)
{
Con.Close();
}
Con.Open();
return Con;
}
私のデータベースの名前が大学です。 db、私も混乱している私は私のデータベースcollege.dbで作成したが、私はそれを作成していない同じテーブルを持つmaster.dbと呼ばれるサーバーにデータベースがあります。
と、私はエラーを取得: は、SQL Serverへの接続を確立するとき
Aネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、 にアクセスできませんでした。インスタンス名が正しいこと、および SQL Serverがリモート接続を許可するように構成されていることを確認します。
私はSQL Serverをローカルで実行しています。どうすればこの問題を解決できますか?
「Global.ServerName」の値は何ですか? – Mostafiz
パブリック静的文字列ServerName = "DESKTOP-JTVC4I1 \\ SQLEXPRESS"; –
ブレークポイントを設定し、ConnStringの値が何であるかを確認します。私はあなたが問題が何であるかを見るだろうと思う。 –