在登录SqlServer2012时为啥会出现这样的情况

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在登录SqlServer2012时为啥会出现这样的情况相关的知识,希望对你有一定的参考价值。

以前用的时候还是好的,一段时间之后出现体验已结束,重新在安装中心安装了已停止的工作文件,再次登录就出现现在这种情况,在用户和组里面也添加了账户又再次登录了还是不行,这是什么情况啊!求各路大神帮帮忙

参考技术A 出现这种情况一般有2种:1、服务中的SQL服务没启动,2、你的授权码到期了追问

sql服务启动了的啊,授权吗到期我更新已停止工作软件应该也行了啊 为什么还会出现这样的错误呢

追答

打开sQL管理配置工具,找到SQLEXpress协议,看看TCP/IP那个协议是不是都已经启用

参考技术B 你这sqlserver是装在本机还是什么,如果装在本机,你把服务器名改为(local)或localhost,身份验证用windows验证看看。追问

装在本机上,试过了不行啊

为啥这样的 penAL 代码在 Visual Studio 2008 中会出现这样的错误?

【中文标题】为啥这样的 penAL 代码在 Visual Studio 2008 中会出现这样的错误?【英文标题】:Why such OpenAL code gives such Erros in Visual studio 2008?为什么这样的 penAL 代码在 Visual Studio 2008 中会出现这样的错误? 【发布时间】:2010-11-03 15:06:27 【问题描述】:

所以总的来说,我的代码非常简单——我正在尝试编写麦克风回声程序,这就是它的开始(在我看来——我对 OpenAL 很警惕)

#include "stdafx.h"
#include <iostream> 
#include <windows.h> 
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>  

#include <al.h>
#include <alc.h>
#include <alut.h>


using namespace std;

int _tmain(int argc, _TCHAR* argv[])

    cin.get();
    return 0;

void BlockingCapture(ALCdevice *mCaptureDevice, ALCubyte *pBuffer, 
                     ALCint iSamplesToGet) 
 
    ALCint capturedSamples = 0; 
    while(capturedSamples < iSamplesToGet) 
     
        ALCint avail; 
        alcGetIntegerv(mCaptureDevice, ALC_CAPTURE_SAMPLES, 1, &avail); 
        if(avail > 0/*or some threshold*/) 
         
            avail = min(avail, iSamplesToGet-capturedSamples); 
            alcCaptureSamples(mCaptureDevice, pBuffer, avail); 
            capturedSamples += avail; 
            pBuffer += avail; 
         
        else 
            Sleep(0); 
     
 

当我尝试编译它时,它给了我 3 个错误

1) Error 1 error LNK2019: ссылка на неразрешенный внешний символ __imp__alcCaptureSamples в функции "void __cdecl BlockingCapture(struct ALCdevice_struct *,unsigned char *,int)" (?BlockingCapture@@YAXPAUALCdevice_struct@@PAEH@Z) HelloOpenALMic.obj HelloOpenALMic

2)Error 2 error LNK2019: ссылка на неразрешенный внешний символ __imp__alcGetIntegerv в функции "void __cdecl BlockingCapture(struct ALCdevice_struct *,unsigned char *,int)" (?BlockingCapture@@YAXPAUALCdevice_struct@@PAEH@Z) HelloOpenALMic.obj HelloOpenALMic

3)Error 3 fatal error LNK1120: 2 неразрешенных внешних элементов C:\Users\Avesta\Documents\Visual Studio 2008\Projects\OJ\OJ\V3\Debug\HelloOpenALMic.exe HelloOpenALMic

顺便说一句:(我已将此post 作为我的代码的起点。)

如何摆脱它们?

【问题讨论】:

【参考方案1】:

您需要将 OpenAL 库链接到您的应用程序。

进入项目属性->链接器->输入并将openal32.lib添加到列表中。

【讨论】:

以上是关于在登录SqlServer2012时为啥会出现这样的情况的主要内容,如果未能解决你的问题,请参考以下文章

为啥相同事务的两个并行执行之间会出现死锁?

为啥种子价值不能正常工作?

PHP 与 MYSQL 在计算时,为啥会出现这样的数字,

连接到sqlserver 2008时 出现 “服务器请求失败,请重新登录”是怎么回事?

为啥会出现”页面失效,请重新登录“

sqlserver2012不带登录名的用户