我正在同一个域帐户下运行两个SQL Server 2012 (总是打开),并想知道这样做的缺点是什么。在设置服务器之前,我读过的几篇文章都没有为每个sql服务器和将要运行的服务提供不同的域帐户。该方法的缺点是,必须设置每个sql服务器才能通过该帐户访问另一个sql服务器。但是,对于单个域帐户,所有sql服务器都已经具有访问权限,因为它们运行在同一个帐户下。当然,文章指出的最大缺陷是安全性较低,因为所有的sql服务器都共享这个帐户。
在小型环境中,对于所有sql服务器来说,这一单域帐户有多重要,其他的缺陷是什么?
我们有两个SQL服务器,一个是测试服务器,另一个是活动服务器。
我们希望将实时服务器升级到SQL Server 2016。目前,我们在两台服务器上都安装了SQL Server 2012。
因此,我的问题是:是否可以在SSIS包中将SQL Server 2016作为数据源,并将SQL Server 2012作为目标?或者还有其他问题吗?
我有服务器:
Sql服务器
VPS
我在debian服务器上安装了apache。我想通过PDO访问我的SQL服务器。但是出现了一个错误:
SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'my_sql_server_ip' (110)'
但是,我可以从本地apache服务器(MAMP)访问我的SQL服务器。所以我认为问题在于客户端。
有什么建议吗?
您能解释一下如何在SQL server (A)和SQL Server Express (B)方案之间设置链接服务器吗?
服务器A是SQL Server 2000,而服务器B是SQL Server 2005 Express。
我在过去设置过这些,但没有一个连接到SQL Server Express版本。
谢谢,比利
我的任务是在一台有sql server 2005的机器上运行分析服务。我应该说,我主要是一个开发人员,而不是一个管理员,所以请原谅我。此外,我不是编写分析服务代码的开发人员(不知道为什么我被困在这里:)。无论如何,分析服务和sql server似乎相互干扰。
当我第一次开始分析服务的时候,一切都很好。sql服务器应用程序和分析服务应用程序都正常工作。重新启动后,sql服务器应用程序无法正常工作。它将连接到数据库,但当我列出数据库(使用查询分析器或应用程序)时,它将列出分析服务数据库,而不是sql服务器数据库。这就像分析服务服务器取代了sql服务器一样。Sql管理工作室可以很好地看到这两台服务器
我在两个不同的服务器上有两个SQL服务器:
SERVER 1: SQL Server Enterprise edition 2008 r2 64bit
SERVER 2: SQL Server Standard edition 2008 64bit
我在两个SQL Server上都有db_admin权限,当我从服务器2连接服务器1时,它正在连接(意味着从标准连接企业),但当我反向操作时,它不连接。我怎么解决它呢?
注意:当我从具有相同SQL SERVER版本的其他服务器连接服务器1,反之亦然,它连接良好。
将应用程序从SQL Server 2012迁移到SQL Server 2017。
我对数据导入运行以下两个查询(Name是包含非英语字母的varchar列)。
select Name from RemoteServer.RemoteDB.dbo.RemoteView
select coalesce(Name,'') from RemoteServer.RemoteDB.dbo.RemoteView
在SQL 2012上,结果是相同的。在SQL 2017中,我看到了以下内容:
原因是什么?
不幸的是,我不能将远程服务器上的数据类型更改为nvarchar。
更新:更多信息
我在一台服务器上有一个SQL server 2012数据库,在另一台服务器上有一个SQL Anywhere 12数据库。我想安排一个夜间select查询,该查询将数据从SQL Anywhere数据库拉到SQL Server数据库。
这在两个SQL server数据库之间很容易完成,即使在不同的服务器上也是如此,但是我没有"Microsoft OLE DB Provider for SQL Anywhere“选项,而且我找到的有关该主题的所有内容似乎都假定SQL Server和SQL Anywhere DBMS都在同一台服务器上。这对我来说不是一个选择。
有没有什么方法可以让我在SQL