Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server VBA-SQL Server 2014-如何访问本地主机-Windows身份验证_Sql Server_Vba_Localhost - Fatal编程技术网

Sql server VBA-SQL Server 2014-如何访问本地主机-Windows身份验证

Sql server VBA-SQL Server 2014-如何访问本地主机-Windows身份验证,sql-server,vba,localhost,Sql Server,Vba,Localhost,VBA-SQL Server 2014-如何访问本地主机? 基本上,我需要访问SQL Server的localhost,我已经尝试了我在这里找到的任何东西: 我试过这个: str_connection_string = "Data Source=localhost\SQLEXPRESS;Initial Catalog=Tempt;Integrated Security=True;" str_connection_string = "Data Source = .\\\\SQLE

VBA-SQL Server 2014-如何访问本地主机?

基本上,我需要访问SQL Server的localhost,我已经尝试了我在这里找到的任何东西:

我试过这个:

    str_connection_string = "Data Source=localhost\SQLEXPRESS;Initial Catalog=Tempt;Integrated Security=True;"
    str_connection_string = "Data Source = .\\\\SQLEXPRESS;Initial Catalog=Tempt;Integrated Security=True;"
两者都返回错误:

这是一个德语运行时错误,说明了一些关于OLEDB的内容。(我的德语也不是我的四大语言)

我要授权。自动的,没有用户名或密码

那么这些想法是什么呢? 我使用MSSQL管理工作室2014。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

一天过去了。这是我早上试过的: @狗 我喜欢这个主意,但在某种程度上我没有成功。为了找到我的数据库(第3点),顶部的服务器名(第1点)应该是什么

@共产国际 我通过MS DB Studio连接到的本地服务器如下所示:

(localdb)\MSSQLLocalDB
编辑:我正在尝试连接到本地主机。

尝试在VBA连接字符串中声明如下所示的驱动程序。您将在SSMS的连接栏(在对象资源管理器中)的正下方找到server\instance


尝试在VBA连接字符串中声明驱动程序,如下所示。您将在SSMS的连接栏(在对象资源管理器中)的正下方找到server\instance


事实上,这就是我的工作:

connectionString = "Provider=SQLNCLI11;Server=(localdb)\MSSQLLocalDB;Initial Catalog=Tempt;Trusted_Connection=yes;timeout=30;"
我的数据库名为“诱惑”。 我从这里获取了代码:


谢谢大家的帮助!:)

事实上,这正是对我起作用的原因:

connectionString = "Provider=SQLNCLI11;Server=(localdb)\MSSQLLocalDB;Initial Catalog=Tempt;Trusted_Connection=yes;timeout=30;"
我的数据库名为“诱惑”。 我从这里获取了代码:



谢谢大家的帮助!:)

“数据源=您的\u计算机\u名称\SQLEXPRESS;初始目录=诱惑;集成安全性=真;”您好。它真的不起作用。同样的错误。我从这里获取了您的\u计算机\u名称>Systemsteuerung\Alle Systemsteuerungselemente\Systemcreate一个txt文件。现在双击它,将其扩展名重命名为.UDL,您将看到一个屏幕,您可以在其中构建和测试您的connectionstring。如果您有一个已测试的connectionstring,请保存它,然后用记事本打开文本文件以查看已完成的connectionstring,您使用的是ADO.NET连接字符串。OLEDB连接字符串必须指定要使用的驱动程序可能与“Data Source=YOUR_COMPUTER\u NAME\SQLEXPRESS;Initial Catalog=诱惑;Integrated Security=True;”Hi重复。它真的不起作用。同样的错误。我从这里获取了您的\u计算机\u名称>Systemsteuerung\Alle Systemsteuerungselemente\Systemcreate一个txt文件。现在双击它,将其扩展名重命名为.UDL,您将看到一个屏幕,您可以在其中构建和测试您的connectionstring。如果您有一个已测试的connectionstring,请保存它,然后用记事本打开文本文件以查看已完成的connectionstring,您使用的是ADO.NET连接字符串。OLEDB连接字符串必须指定它们要使用的驱动程序。我认为您发布了一个ODBC连接字符串的可能副本。OLEDB连接字符串需要一个
Provider
参数,而不是
DRIVER
True,即@Panagiotis KAnavos。我一直到这里:我正在寻找供应商。有什么想法吗?对于localDB,提供程序应该是“SQL Server本机客户端”。如果你没有这个,你可以从微软下载,但需要一些搜索。我正在尝试:>Provider=SQL Server原生客户端;服务器=(localdb)\MSSQLLocalDB;初始目录=诱惑;可信连接=是;<但它不起作用。@Vityta你有没有在谷歌上搜索“OLEDB SQL Server连接字符串”" ? 还是检查文件?有很多资源,例如我认为您发布了一个ODBC连接字符串。OLEDB连接字符串需要一个
Provider
参数,而不是
DRIVER
True,即@Panagiotis KAnavos。我一直到这里:我正在寻找供应商。有什么想法吗?对于localDB,提供程序应该是“SQL Server本机客户端”。如果你没有这个,你可以从微软下载,但需要一些搜索。我正在尝试:>Provider=SQL Server原生客户端;服务器=(localdb)\MSSQLLocalDB;初始目录=诱惑;可信连接=是;<但它不起作用。@Vityta你有没有在谷歌上搜索“OLEDB SQL Server连接字符串”" ? 还是检查文件?有很多资源,例如两年后,当你在谷歌上搜索同一个问题并找到自己的答案时,那种混合的感觉……你很幸运;我通常只发现我自己的问题,没有任何解决办法:)@Arvo-是的。这个答案实际上帮助了我!:)两年后,当你用谷歌搜索同一个问题并找到自己的答案时,那种复杂的感觉……你是幸运的;我通常只发现我自己的问题,没有任何解决办法:)@Arvo-是的。这个答案实际上帮助了我!:)