oledb连接异常

发布于 2024-12-23 07:21:07 字数 548 浏览 1 评论 0原文

这是我的代码

string connectionString = @"Provider=SQLOLEDB;Data Source=Machine Name;Initial Catalog=MyTestDatabase;";
OleDbConnection conn = new OleDbConnection(connectionString);
DataTable result = new DataTable();
try
{
    conn.Open();
    OleDbCommand cmd = new OleDbCommand("get_holidays", conn);
    cmd.CommandType = CommandType.StoredProcedure;
    OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
    adapter.Fill(result);
}

在执行过程中抛出$Exception {"无效的授权规范"} conn.open()。

This is my code

string connectionString = @"Provider=SQLOLEDB;Data Source=Machine Name;Initial Catalog=MyTestDatabase;";
OleDbConnection conn = new OleDbConnection(connectionString);
DataTable result = new DataTable();
try
{
    conn.Open();
    OleDbCommand cmd = new OleDbCommand("get_holidays", conn);
    cmd.CommandType = CommandType.StoredProcedure;
    OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
    adapter.Fill(result);
}

$exception {"Invalid authorization specification"} is thrown during
conn.open().

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

潇烟暮雨 2024-12-30 07:21:07

连接字符串格式:

Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

Connection string format:

Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;

or

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
胡大本事 2024-12-30 07:21:07

Integrated Security=SSPI 添加到您的连接字符串中,尤其是在未指定用户名和密码时。在这种情况下,当前 Windows 帐户 凭据用于身份验证。

Provider=SQLOLEDB;Data Source=ServerName;Integrated Security=SSPI;Initial Catalog=databaseName

Add Integrated Security=SSPI to your connection string especially when username and password are not specified. In this case current Windows account credentials are used for authentication.

Provider=SQLOLEDB;Data Source=ServerName;Integrated Security=SSPI;Initial Catalog=databaseName
懵少女 2024-12-30 07:21:07

尝试此连接字符串

Provider=SQLOLEDB;Data Source=Machine Name;Initial Catalog=MyTestDatabase;Integrated Security=SSPI

如果在本地不起作用 - 那么您无权访问您的 Sql Server

Try this connection string

Provider=SQLOLEDB;Data Source=Machine Name;Initial Catalog=MyTestDatabase;Integrated Security=SSPI

If will not work locally - then you have no access to your Sql Server

待天淡蓝洁白时 2024-12-30 07:21:07

连接字符串中没有用户名密码

no username and password in connection string

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文