0
iam編寫ac#windows應用程序將一些數據存儲到sql server數據庫,但是當我嘗試附加我的mdf數據庫文件到visual studio上面的錯誤出現在這裏的代碼如下,我能做什麼?謝謝。當我連接到mdf文件時,建立到SQL Server的連接時,出現網絡相關的錯誤或實例特定的錯誤
public partial class Add_Client : Form
{
SqlConnection clientConnection;
string connString;
SqlCommand insertCommand;
public Add_Client()
{
InitializeComponent();
connString = "Data Source=ESLAM\\MSSQLSERVER;Initial Catalog=Clients; Integrated security=true ";
clientConnection = new SqlConnection();
clientConnection.ConnectionString = connString;
}
private void button1_Click(object sender, EventArgs e)
{
try
{
SqlCommand insertCommand = new SqlCommand();
insertCommand.Connection = clientConnection;
insertCommand.CommandText = "INSERT INTO Client_Info values(@Client_Name,@Autorization_No,@Issue_Type,@Status)";
insertCommand.Parameters.Add("@Client_Name", SqlDbType.NVarChar, 60).Value = txt_Name.Text;
insertCommand.Parameters.Add("@Autorization_No", SqlDbType.Int, 60).Value = txt_Auth.Text.ToString();
insertCommand.Parameters.Add("@Issue_Type", SqlDbType.Text, 200).Value = txt_Iss.Text;
insertCommand.Parameters.Add("@Status", SqlDbType.Text, 200).Value = txt_Iss.Text;
//insertCommand.Parameters.Add("@Date To Memorize", SqlDbType.Date, 15).Value=Ca_Mem.se;
insertCommand.Connection.Open();
insertCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
if (clientConnection != null)
{
clientConnection.Close();
}
}
}
}
數據庫文件已經連接到SQL Server管理工作室,問題在於從Visual C#連接到該文件。 –
用Data Source替換「Data Source =。\\ INSTANCE2 =當你在ssms中連接時,你放入服務器的任何東西。用2替換所有的反斜槓例如。\ instance變成。\\ instance。如果那樣不行,那麼程序可能以無權訪問數據庫服務器的用戶身份運行,例如默認的asp.net工作進程用戶 –
當您使用SSMS連接到實例時,服務器字段是您的ServerName \ InstanceName,或者您可以在SSMS獲取您連接到的實例名稱「SELECT SERVERPROPERTY('InstanceName')」 –