SQL Server 登录失败,Windows 身份验证 Wpf

时间:2021-05-04 14:53:11

标签: c# sql-server wpf

我正在制作一个带有登录屏幕的 WPF 应用程序,您可以登录到 SQL 服务器。我有一个可以通过服务器身份验证登录的帐户,但是当我想通过 Windows 身份验证帐户登录时,它不起作用。该帐户可以使用 SSMS 应用程序登录,但不能使用我的应用程序登录,而具有 Server Suthentication 的帐户可以通过该应用程序登录。

SqlConnection conn;
        public DbConnection(string connectionString)
        {
            conn = new SqlConnection(connectionString);
        }

        public bool IsConnection
        {
            get
            {
                if (conn.State == System.Data.ConnectionState.Closed)
                    conn.Open();
                return true;

            }
        } 
sDataSource = tbServer.Text;
                sDatabase = tbDatabase.Text;
                sUsername = tbUsername.Text;
                sPassword = tbPassword.Text;
                string connectionString = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};", sDataSource, sDatabase, sUsername, sPassword);
                DbConnection Connection = new DbConnection(connectionString);
                if (Connection.IsConnection)
                    MessageBox.Show("Connectie met database gelukt.", "Message", MessageBoxButton.OK, MessageBoxImage.Information);
                ReportsWindow MW = new ReportsWindow(connectionString);
                MW.Show();
                this.Close();

0 个答案:

没有答案