Articles of sql server 2012

Ubuntu – SQL Server 2012 – Microsoft ODBC驱动程序13 – 错误:18456,严重性:14,状态:8

我一直在尝试在Ubuntu上运行两天的“微软ODBC驱动程序13 for SQL Server”,现在我已经没有任何想法了。 我的testing机器是一个stream浪的虚拟机,这些是作为提供者的bash脚本的相关部分: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get install -y python-software-properties vim curl libgss3 libstdc++6 git-core libpcre3-dev make sudo apt-get upgrade -y sudo apt-get dist-upgrade -y 和 cd /home/vagrant wget https://download.microsoft.com/download/2/E/5/2E58F097-805C-4AB8-9FC6-71288AB4409D/msodbcsql-13.0.0.0.tar.gz tar xvzf msodbcsql-13.0.0.0.tar.gz sudo chmod +x msodbcsql-13.0.0.0/build_dm.sh sudo chmod +x msodbcsql-13.0.0.0/install.sh ./msodbcsql-13.0.0.0/build_dm.sh –accept-warning directory=$(ls /tmp | grep 'unixODBC') path="/tmp/$directory/unixODBC-2.3.1" cd $(echo $path) […]

为什么SSIS从我的硬盘读取这么多的数据?

我们在Windows Server 2008 R2上运行SQL Server 2012,以实现我们的CRM和ERP服务。 不幸的是,大部分设置被外包给一个“专家”公司,他们忽略提供任何文件。 由于这个原因和其他各种原因,这家公司被撤销并被取代。 桥梁被烧毁,所以没有真正的机会从他们那里获得更多的信息。 我们正在经历与服务器相当滞后的行为。 它在CPU和内存方面的负载并不重,只处理来自CRM和ERP客户的奇怪请求。 laggy的行为似乎源于SSIS每秒钟从硬盘读取兆字节数据的事实。 https://en.wikipedia.org/wiki/SQL_Server_Integration_Services http://www.ssistalk.com/2009/11/04/ssis-what-does-the-ssis-service-actually-do-anyway/ 从我能find的东西 – SSIS是在那里帮助导入包开发在SQL Server中运行。 我发现了一些关于由于SSIS造成的写操作过多的文章,但没有涉及过多的读操作。 我也试图找出是否可以安全地删除SSIS。

不发送邮件作业通知

我创build了一个工作,用一个计划时间对我所有的数据库进行备份,当作业完成时,我已经通过邮件向我的电子邮件发送了一个通知,但是我没有收到任何邮件。 所以我会在这里张贴我已经做了什么来设置这个通知,看看是否有什么缺失。 在“数据库邮件”中,我为这个通知设置了一个电子邮件,其中包含了在智能主机中执行SMTP AUTH所需的所有信息。 为了testing这个连接,我使用了“发送testing电子邮件…”来接收我的电子邮件,并且没有收到任何问题。 然后,创build一个新的运营商,只需使用我的电子邮件并为运营商设置一个名称。 在此之后,我在SQL Server代理中的作业中进入了这个作业属性,并在通知中设置了电子邮件,为我的新操作员select了要通知的“作业完成时”。 但是我还没有收到任何通知。 我错过了这里的任何一步? 谢谢!

SQL Server代理作业执行SSIS包失败,如果手动运行包成功

我在SQL服务器上安装了一个SSIS包(SQL Server 2012)。 它非常简单,只是从远程数据源提取数据并将其添加到本地表中。 远程连接string正在使用SQL Server身份validation,而本地连接正在使用Windows身份validation。 远程连接密码受到保护,导入软件包时将保护级别设置为依赖服务器存储和angular色进行访问控制 。 如果我手动运行SSIS包,它工作。 如果我使用dtexec从命令行运行它,它的工作原理。 如果我使用runas切换到运行SQL Server代理的域帐户,然后使用dtexec运行该程序包,则可以使用它。 如果我用一个步骤创build一个SQL代理作业来运行该程序包,那么它会失败,并提供很less的细节。 我猜这是无法获得密码login到远程SQL服务器,因为它失败很快。 此外,如果我勾选“login到表”并查看结果文件,我得到以下内容: Description: ADO NET Source has failed to acquire the connection {0D8F2CD4-A763-4AEB-8B52-B8FAE0621ED3} with the following error message: "Login failed for user 'username'.". 如果我尝试在作业步骤对话框中的data sources下手动添加连接string中的密码,它拒绝保存它,总是看似删除连接string的“密码”位。 我认为SQL服务器代理作业总是在SQL服务器代理正在运行的帐户的上下文下运行。 此帐户是本地SQL服务器上的sysadmin ,并且该软件包使用该帐户下的dtexec工作,所以为什么在尝试以代理作业运行时会失败?

将SQL Server 2008升级到2012

我在我的开发机器上运行SQL Server 2008,希望升级到2012版本。 根据您的经验,使用升级向导还是删除SQL Server 2008并进行全新安装会更好?

无法连接到SQL Server 2012 Enterprise本地实例

刚刚在我的工作机器上安装了SQL Server 2012 Enterprise,并且无法连接到本地实例(MSSQLSERVER)。 我收到“login失败…”消息。 我启用了SQL Server Browser服务,并尝试了许多不同的login组合,使用Windows身份validation和SQL Server身份validation,似乎没有任何工作。 根据以前的一些build议,我已经尝试禁用除“SQL Server(MSSQLSERVER)”之外的所有服务,然后重新启动“SQL Server(MSSQLSERVER)”,这是行不通的。 我已经尝试以pipe理员身份运行SSMS,并没有工作。 我已经尝试使用安装光盘“修复”我的SQL Server安装,而且也没有工作。 有什么build议么?

4处理器/ 32核心服务器上的多个SQL标准实例

我们有一个大型的4处理器/ 32核心服务器,在数据中心提供192GB的内存,还有20多个小型的SQL标准数据库进行整合。 他们是第三方应用程序的SQL 2012和2008 R2的组合。 在服务器上简单安装两个SQL标准实例是否存在问题 – 一个是2012版,另一个是2008 R2? 每个实例将在192GB和16个内核中使用最多64GB。 如果我们在企业中这样做,许可将是一笔财富,企业function是不需要的。

SQL Server 2008与SQL Server 2012并行,SAP Business One 8.81 PL可能出现的问题:07?

我们有运行SQL Server 2008 Enterprise(x64)版本10.0.4067.0和SAP Business One 8.81 PL:07的Windows Server 2008 R2 Enterprise系统。 我们希望安装SQL Server 2012的命名实例(与2008并排),将所有2008数据库保留在原位。 我试图find一些参考,以确定是否有任何问题与2012年并排安装,但没有运气。 我没有看到SQL Server 2012被我们的SAP版本所支持,但是我认为并行安装而不是升级可以让SAP / SQL 2008继续工作。 我错了吗? 任何想法或build议? 提前致谢。

SQL服务器中的自动故障转移始终是可用性组

我在SQL服务器故障转移群集中有2个节点。 我始终使用SQL Server 2012作为高可用性的function。 问题是,当我的服务器发生故障时,自动故障切换不会发生! 我如何启用自动故障转移?

我如何获得SQL 2012networking版?

如果我想获得SQL 2012 Web Edition的副本,是否必须通过托pipe服务提供商(如Rackspace)? 如果我在MS Select程序和批量许可帐户中,那该怎么办? 它是如何获得许可的? 这是否也是每个核心许可证? 另外,是否可以将SQL 2012 Development Edition实例中的数据库还原到SQL 2012 Web Edition实例?