Articles of sql server 2008

如何创build一个新的ODBC连接到一个远程SQL Server

我试图运行一个我最近开发的应用程序。 这一个使用ODBC连接来浏览定义的数据库。 我试图从远程计算机执行这个应用程序。 使用VMWare,我创build了一个新的Windows 7环境并连接上。 之后,我试图创build一个新的System DSN ,但是,当我设置login,我用我的本地SQL Server 2008上连接我得到 连接失败:SQLState:“28000”SQL Server错误:18452 [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]login失败。 login来自不受信任的域,不能与Windows身份validation一起使用。 请问我该如何处理这个问题? 非常感谢!

同步两个SQL Server 2008数据库

我正在用C#开发一个应用程序。 我的数据库是SQL Server 2008.我的应用程序安装在运行Windows XP或更高版本的less数远程PC上。 我希望这些本地PC的所有本地系统与位于另一个地方的主数据库同步。 我有两种方法可以做到这一点。 通过互联网连接到远处的SQL Server数据库,并通过数据库直接连接到主数据库来完成所有function。 在每台PC本地SQL Server上build立一个数据库,并用本地数据库对系统进行常规的数据库操作,并在一段时间内与远程SQL Server的主数据库同步。 每小时一次 再次通过互联网连接。 哪一种方法更适合? 或者任何人都可以给我一个更好的模型?

在Linux上连接到MSSQL Server 2008

我想知道如何从Linux机器连接到MSSQL Server 2008。 我目前有FreeTDS安装 – 但我没有任何运气得到bsqldb工作,但是。 我目前已经能够使用下面的Python代码连接到这个数据库(在Windows中): import pyodbc cnxn = pyodbc.connect("DRIVER={SQL Server};" +"SERVER=something.example.com;" +"DATABASE=exampledatabase;" 我相信我的Windows凭据正在通过这里。 有没有人有什么build议在Linux中使用?

从Linux到MS SQL Server 2008的JDBC连接在40秒后超时

[ 查看底部的更新 ] 我正在使用JDBC从运行Ubuntu 10.04 LTS和2.6.32-32-server内核的计算机上的Windows 2008 R2计算机上针对SQL Server 2008 R2运行语句。 我正在使用当前用于Ubuntu的Sun Java 6 build(sun-java6-jdk 6.24-1build0.10.04.1)和MS当前的JDBC 3.0驱动程序(sqljdbc_3.0.1301.101_enu)。 当一个语句需要超过40秒才能完成,并且它不返回一个ResultSet(例如'stmt.executeUpdate(“SELECT * INTO BAR FROM FOO”)),程序将终止连接重置: Exception in thread "main" com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1352) at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1339) at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1654) at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:3694) at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:5022) at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:773) at com.microsoft.sqlserver.jdbc.SQLServerStatement$StmtExecCmd.doExecute(SQLServerStatement.java:676) at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4575) at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1400) at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:179) at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:154) at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeUpdate(SQLServerStatement.java:633) at […]

在SQL Server 2008中限制对特定Windows组的数据库访问

我试图限制访问我的服务器上的数据库,只允许来自特定Windows组的用户。 我已经启用了服务器的Windows身份validation,但似乎我只能访问特定的用户,而不是特定的组…有什么办法可以做到这一点? 我发现的大部分资源都包含了SQL Server 2005的具体说明,到目前为止,我还无法将它们翻译到2008年。

C#应用程序访问远程SQL Server 2008实例…不工作

我有一个控制台应用程序,需要连接到远程SQL Server 2008实例….即使我有访问该数据库,该特定行引发错误… connection.open()是抛出错误…

SQL Server 2008群集不能添加可能的所有者到SQL Server / SQL Server代理资源

在Windows Server 2008 R2上设置SQL Server 2008故障转移群集 创build群集(添加了2个节点Node1 , Node2 )。 在Node 1上安装SQL Server 2008。 它安装成功,服务出现了。 我可以通过使用虚拟IP的pipe理工具进行连接。 现在,当我想要添加Node 2 ,实例名称在安装过程中不显示。 当我进一步分析时,我可以看到两个资源SQL Server的可能所有者,SQL Server Agent仅仅是节点1.其他资源同时具有节点1和节点2。 我试过下面的东西。 C:\Users\administrator.GENNEYS>cluster.exe res "SQL Server" /addowner:GEN-C7-181 Adding 'GEN-C7-181' to possible owners of 'SQL Server'… 发生系统错误5079(0x000013d7)。 指定的节点不支持这种types的资源。 这可能是由于版本不一致或由于此节点上没有资源DLL。 我应该如何添加另一个节点到SQL Server的可能的所有者? 谢谢。

如何使用Spreadsheet :: WriteExcel从MSSQL Server nvarchar列输出欧元符号

我在MSSQL 2008服务器的nvarchar列中添加了带有€符号的文本,并希望通过Spreadsheet :: WriteExcel将该文本转储到Excel文件中,但是我总是得到一些有线签名而不是€。 直到现在,我把我的string直接放在perl中,并且总是使用类似的东西 my $euro = chr 0x20AC; $worksheet->write($currentline, $currentcolumn, "Some text here".$euro ,$format); 它一直工作。 任何提示? ActivePerl v5.10.0 视窗 MSSql Server 2008 访问每个ADO => Win32::OLE->new("ADODB.Recordset");

从shell脚本调用存储过程

我想从一个普通的控制台脚本调用一个SQL脚本,我该怎么做? 先谢谢你。

SQL Server Developer Edition可以安装在Windows 7 Home Premium上吗?

我们计划为我们的组织购买操作系统和RDBMS。 我想知道SQL Server 2008 Developer Edition: 安装在Windows 7 Home Premium上: 或者它们是不兼容的? 请提出你的想法。 我知道它安装在Windows 7旗舰版,因为我在我的机器上,但不知道家庭高级版。