Exception has been thrown by the target of an invocation.

Message information:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: #!# Must have SiteCore.SQLConnector license to use Sql Server databases #!# (method: System.Reflection.RuntimeConstructorInfo.InternalInvoke) at Sitecore.Error.Raise(String error, String method) at Sitecore.Error.AssertLicense(String license, String description) at Sitecore.SqlDataProvider..ctor(NameValueCollection configParam) --- End of inner exception stack trace --- at System.Reflection.RuntimeConstructorInfo.InternalInvoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Sitecore.ReflectionUtil.CreateObject(Type type, Object[] parameters) at Sitecore.ReflectionUtil.CreateObject(String assembly, String _class, Object[] parameters) at Sitecore.ImplementationFactory.GetImplementation(Type type, String configName, Object[] parameters) at Sitecore.DataProviderFactory.GetDataProvider(String key, IIndex ownerIndex) at Sitecore.Index..ctor(NameValueCollection configParam) --- End of inner exception stack trace --- at System.Reflection.RuntimeConstructorInfo.InternalInvoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Sitecore.ReflectionUtil.CreateObject(Type type, Object[] parameters) at Sitecore.ReflectionUtil.CreateObject(String assembly, String _class, Object[] parameters) at Sitecore.ImplementationFactory.GetImplementation(Type type, String configName, Object[] parameters) at Sitecore.WebFactory.GetWebIndex() at Sitecore.WebFactory.GetNavigator(String path) at Sitecore.WebFactory.GetItem(String path) at MSS.WebEngine.HttpModule.GetRequestedItem(String& path) at MSS.WebEngine.HttpModule.MapFriendlyUrl(HttpContext context, String& path) at MSS.WebEngine.HttpModule.a(HttpContext ) at MSS.WebEngine.HttpModule.a(Object , EventArgs ) at System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) .<br/> at System.Reflection.RuntimeConstructorInfo.InternalInvoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Sitecore.ReflectionUtil.CreateObject(Type type, Object[] parameters) at Sitecore.ReflectionUtil.CreateObject(String assembly, String _class, Object[] parameters) at Sitecore.ImplementationFactory.GetImplementation(Type type, String configName, Object[] parameters) at Sitecore.WebFactory.GetWebIndex() at Sitecore.WebFactory.GetNavigator(String path) at Sitecore.WebFactory.GetItem(String path) at MSS.WebEngine.HttpModule.GetRequestedItem(String& path) at MSS.WebEngine.HttpModule.MapFriendlyUrl(HttpContext context, String& path) at MSS.WebEngine.HttpModule.a(HttpContext ) at MSS.WebEngine.HttpModule.a(Object , EventArgs ) at System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)