从ODBC(SQL Server)中删除数据库名称表列表

从ODBC(SQL Server)中删除数据库名称表列表

问题描述:

这似乎是新事物,或者至少自从我上次创建与来自Minitab 16的SQL Server 的ODBC连接以来。从ODBC(SQL Server)中删除数据库名称表列表

当我创建一个新的ODBC连接时,数据库名称现在在下拉列表中。

enter image description here

正如你看到的,我无法读取完整的表名,和我的几个表具有相似的名称。它并不总是包含数据库名称,是否有一些选项需要取消选中或删除它?

+0

您发布的屏幕截图不是Windows附带的ODBC数据源管理员工具。要设置Windows ODBC DSN,请从控制面板(系统 - >管理工具 - > ODBC数据源)或通过从命令提示符运行odbcad32.exe启动ODBC管理员工具。如果您需要使用ODBC的特定应用程序的帮助,我建议您在问题中指定应用程序名称。它看起来像它可能与Windows 7的问题。 – 2014-10-13 17:00:17

+0

这个特定的实例我在Minitab 16 shappening。我只是试图在Access中,它只在列表中显示“dbo.MyTableName”,所以你可能是正确的,它是专用。 – 2014-10-13 17:05:08

+0

我建议将最新的产品更新安装到Minitab 16.我发现他们对Windows 8.1有重要更新。 – 2014-10-13 17:09:04

事实证明,这是Minitab的一项功能,无法真正改变它。这只是该计划的设计。

我做了我的系统上,从划痕实验得到的情况掌握:通过执行

首先让我们添加用户DSN我机器上的[Windows 7]和远程[SQL Server 2012中]以下: 控制面板>设置数据源(ODBC)>用户DSN [Tab]键>按添加按钮

Add User DSN

选择 “SQL Server客户端11.0”,然后按完成 你会看到类似以下:

Create a new data source to SQL SEERVER

,并按照向导结束(我选择了主作为向导我的默认数据库)。

现在呢?让我们看看,如果我们可以用这个我们的客户端应用程序(的Visual Studio 2013在我的情况)内:

  1. 转到“服务器资源管理器”>“数据连接”>右击和“添加连接...”>“更改数据源为“Microsoft ODBC数据源”>按OK>

现在的数据源在其中添加更早[Test_Plan2]会出现在数据源说明

Data Source Specification

测试连接和按OK。

现在,通过新创建ODBC连接上查询其

ODBC Connection

[点击右键使用这个新创建的连接,然后选择“新建查询”:你甚至需要选择任何表都如 - 你 - 不要想做某些但如果你想选择你所需要的那些]>关闭它,写您的SQL查询

SELECT * FROM MSreplication_options 

enter image description here

我根本没有那个数据库名称问题。

这发生在升级SQL Server - 2012期间。

在SQL服务器的完全限定表名是按以下格式:

[database].[schema].[table] 

在SQL Server Management Studio中,您可以配置/更改所有默认设置。

您可以设置默认的模式在每个用户的基础上:

Security > Logins > (right click) user > Properties > 
User Mapping > Default Schema 

幸运的是,SQL Server 2012个的地址允许我们指定一个默认的模式为Windows组,它可以帮助企业简化这个安全问题其数据库模式管理。

以下Transact SQL(T-SQL)演示分配的Windows组的默认模式的过程:

-- Creating Default Schema "ProdAdmins" for Windows Group "MyDomain\ProdDBAs" 

CREATE SCHEMA [ProdAdmins] AUTHORIZATION [MyDomain\ProdDBAs] 
GO 

-- Set Default Schema for Windows Group "MyDomain\ProdDBAs" 

ALTER USER [MyDomain\ProdDBAs] WITH DEFAULT_SCHEMA=[ProdAdmins] 
GO 

以下链接可以帮助你:

http://blog.mclaughlinsoftware.com/2012/09/16/setup-sql-server-schema/

http://searchsqlserver.techtarget.com/feature/SQL-Server-2012-security-Changes-for-the-newest-version