相关疑难解决方法(0)

如何查看活动的SQL Server连接?

我正在使用SQL Server 2008 Enterprise.我想看到任何活动的SQL Server连接,以及所有连接的相关信息,例如从哪个IP地址连接到哪个数据库或其他东西.

是否存在解决此问题的命令?

sql sql-server sql-server-2008

272
推荐指数
8
解决办法
94万
查看次数

如何查找SQL Server运行端口?

是的我读了这个如何找到MS SQL Server 2008的端口?

没运气.

telnet 1433

返回连接失败,所以我必须指定其他端口.

我试着用

netstat -abn

但是我没有在这个列表中看到sqlservr.exe或类似的东西.

为什么这么难找到那个港口?:/

sql-server connection-string sql-server-2008

82
推荐指数
6
解决办法
27万
查看次数

19
推荐指数
4
解决办法
9万
查看次数

使用hibernate连接到Microsoft SQL 2008服务器

我试图通过hibernate连接到Microsoft SQL 2008服务器.以下是我的hibernate.cfg.xml文件:

<hibernate-configuration>
    <session-factory>
        <property name="hibernate.dialect">org.hibernate.dialect.SQLServer2008Dialect</property>
        <property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
        <property name="connection.url">jdbc:sqlserver://127.0.0.1:1433;databaseName=myDBName;instanceName=myInstanceName;</property>
        <property name="hibernate.connection.username">user</property>
        <property name="hibernate.connection.password">pass</property>

        <mapping resource="Obj.hbm.xml"/>
    </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

这是我用来尝试建立连接并执行查询的代码:

import java.util.List;

import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;

public class SessionsTest {
    private static SessionFactory sessionFactory;
    private static ServiceRegistry serviceRegistry;

    /**
     * @param args
     */
    @SuppressWarnings({ "unchecked"})
    public static void main(String[] args) {
        sessionFactory = configureSessionFactory();

        Session session = sessionFactory.openSession();
        session.beginTransaction();

        List<Obj> result = (List<Obj>) session.createQuery("FROM Obj").list();

        for (Obj obj : result ) { …
Run Code Online (Sandbox Code Playgroud)

java hibernate sql-server-2008

3
推荐指数
2
解决办法
3万
查看次数

使用SQLSrv和PHP 5.4.7连接到MSSQL时出错

我正在尝试使用PHP连接到MSSQL数据库,并在尝试连接时遇到非常令人沮丧的错误.它会在打印出以下消息之前加载一分钟:

    Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[08001]: 
[Microsoft][SQL Server Native Client 11.0]Named Pipes Provider: Could not open a connection to SQL Server [53]. 
Run Code Online (Sandbox Code Playgroud)

这是我的连接字符串:

DB::config("sqlsrv:Server={$dbHost} ; Database={$dbName}", $dbUser, $dbPass);
Run Code Online (Sandbox Code Playgroud)

在我的DB类中:

public static function config($dsn, $user, $pass)
    {
        self::$_pdo = @new PDO($dsn, $user, $pass);
        ...// intentionally left out
Run Code Online (Sandbox Code Playgroud)

我很困惑.我在php.ini文件中配置了以下模块:extension = php_pdo_sqlsrv_54_ts.dll.虽然我认为我安装正确,但我没有收到任何关于驱动程序无法正常工作的错误消息,这一点PHP没有打印任何内容:

if (function_exists( 'sqlsrv_connect' ))
    echo "hey";
Run Code Online (Sandbox Code Playgroud)

正如您从上面的错误消息中可以看到SQL Server Native Client 11似乎正在工作.我在Windows平台上.我试过禁用防火墙无济于事.我没有太多关于SQL服务器的信息,或者我会在这里分享它.

这是我第一次在Stack上发帖,所以如果我遗漏了一条关键信息,或者我没有以某种方式遵循礼仪,我很抱歉,但任何帮助都绝对值得赞赏.


另外,我应该补充一点,我已经做了太多的谷歌搜索,并没有取得任何成功.

php sql-server

2
推荐指数
1
解决办法
2万
查看次数