app.config file in C# for SQL Server 2005 in VS 2008

后端 未结 4 1077
南旧
南旧 2021-01-20 07:03

I have C# .net project with SQL Server 2008 written in Visual Studio 2008. There I used the following connection string to connect with SQL Server:

string co         


        
相关标签:
4条回答
  • 2021-01-20 07:47

    Aside from LOCALHOST and "." You can

    1. use "server = 127.0.0.1\SQLEXPRESS"

    2. Add an alias to the SQL Server Configuration Manager and use that in your string

    3. add 127.0.0.1 foo to your hostsfle and use it e.g. "server = FOO\SQLExpress"

    4. Mange the connection in the machine config

    0 讨论(0)
  • 2021-01-20 07:57

    Here is a sample;

    Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\PressbyranDB.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True
    

    Note that Data Source=.\SQLEXPRESS; attribute as your SQL Server and Server Instance name. Also, you do not need to restore your database from machine to machine if you use the AttachDbFilename= attribute.

    0 讨论(0)
  • 2021-01-20 07:59

    You don't have to use app config to store a connection string - you could just pass a dynamically generated connection string to the SqlConnection constructor.

    0 讨论(0)
  • 2021-01-20 08:04

    If the database is local with the application you can use LocalHost in your connection string assuming all other information is the same.

    Eg:

    string connectionString = @"server = LOCALHOST\SQLEXPRESS; Integrated Security = SSPI; database = XPHotelManagementDatabase";
    
    0 讨论(0)
提交回复
热议问题