Sql server VBA-SQL Server 2014-如何访问本地主机-Windows身份验证
VBA-SQL Server 2014-如何访问本地主机? 基本上,我需要访问SQL Server的localhost,我已经尝试了我在这里找到的任何东西: 我试过这个: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
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-是的。这个答案实际上帮助了我!:)