Articles of sql server 2008

PHP 5.5.0与Microsoft SQL Server 2008 R2 – 没有sqlsrv_connect()?

我有以下的环境: Windows Server 2008 R2 IIS 7.5 Microsoft SQL Server 2008 R2 我想要使​​用新的PHP 5.5.0版本,它可以正常工作,但由于缺less当前的驱动程序,我无法连接到MSSQL服务器。 对于我以前的PHP 5.4.15版本,我使用了官方的微软驱动程序> here < 。 有没有可能从PHP 5.5.0连接?

从命令行生成SQL服务器脚本?

在Microsoft SQL Server Management Studio 2008中,“任务”菜单下有一个“生成脚本…”选项。 我只是想知道这个工具是否可以从命令行以某种方式? 它看起来类似于可用于SQL Server 2005的sqlpubwiz.exe命令行工具,但是我无法在SQL 2008安装中的任何位置find此可执行文件。

MSSQL2008 – Pyodbc – 以前的SQL不是一个查询

我无法弄清楚下面的代码有什么问题,语法是好的(用SQL Management Studio检查),我有访问,因为我应该这样做..但由于某种原因,当我尝试创build一个表通过PyODBC然后停止工作。 import pyodbc def SQL(QUERY, target = '…', DB = '…'): cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=' + target + DB+';UID=user;PWD=pass') cursor = cnxn.cursor() cursor.execute(QUERY) cpn = [] for row in cursor: cpn.append(row) return cpn print SQL("CREATE TABLE dbo.Approvals (ID SMALLINT NOT NULL IDENTITY PRIMARY KEY, HostName char(120));") 它失败: Traceback (most recent call last): File […]

无法步入远程SQL Server 2008的存储过程

我在虚拟Windows Server 2008 x64上安装了一个域控制器。 SQL Server 2008 Express x64在Windows Server 2008 x64上运行,在Windows 7 RTM x86上运行客户端。 两人都join了这个领域。 我将在域pipe理员用户下启动Visual Studio 2008和SQL Server Management Studio 2008 。 此帐户是SQL Server上的组sysadmin的成员。 服务器端口135-139和1433-1434上的TCP和UDP都有防火墙例外。 Visual Studio 2008 Remote Debugger服务在服务器上启动, Domain Admins组被允许debugging。 远程DCOM的工作原理:我可以连接到远程服务器并列出它的进程,可以切换到只显示托pipe代码等。 当我开始在SMS中查询debugging时,我得到这个错误: 无法启动debugging器错误HRESULT E_FAIL已从调用COM组件返回。 (mscorlib)程序位置: 在System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode,IntPtr errorInfo) 在Microsoft.SqlServer.Management.UI.VSIntegration.DebugSession.DebugCallbacks.OnSqlInitializeDebuggingEvent(ISqlInitializeDebuggingEvent sqlInitializeDebuggingEvent) (IDebugEngine2 debugEngine,IDebugProcess2 debugProcess,IDebugProgram2 debugProgram,IDebugThread2 debugThread,IDebugEvent2 debugEvent,Guid&riidEvent,UInt32属性)在Microsoft.SqlServer.Management.UI.VSIntegration.DebugSession.DebugCallbacks.Microsoft.VisualStudio.Debugger.Interop.IDebugEventCallback2.Event 和 无法访问SQL Serverdebugging接口。 Visual Studiodebugging器无法连接到远程计算机。 […]

SQL Server故障转移群集 – 确定活动节点

有没有办法以编程方式确定SQL Server故障转移群集中的哪个节点是主动节点 ? 或者至less确定当前的机器是否是主动节点? 我有一个在故障转移群集中的两个物理节点上运行的Windows程序,但是它应该以不同的方式运行,具体取决于它是否在主动节点上运行。 部分原因是这个程序不应该同时在非活动节点和主动节点上运行 。 (我已经读了一些关于使程序集群意识到,但这似乎严重矫枉过正这种简单的情况。)