Rebus.SqlServer icon indicating copy to clipboard operation
Rebus.SqlServer copied to clipboard

:bus: Microsoft SQL Server transport and persistence for Rebus

Results 10 Rebus.SqlServer issues
Sort by recently updated
recently updated
newest added

For Sagas, I configure with syntax like this: ``` rebusConfigurer.Sagas(configurer => { configurer.EnforceExclusiveAccess(); configurer.StoreInSqlServer( config.RebusConfig.PersistenceConnectionFactory, config.RebusConfig.SagaDataDbTable, config.RebusConfig.SagaIndexDbTable); }); ``` For Timeouts, I configure with syntax like this: ``` rebusConfigurer.Timeouts(configurer =>...

enhancement
help wanted

Right now, there is no implementation for the periodic outbox cleaner. It simply logs a message like so: ``` async Task RunCleaner() { _logger.Debug("Checking outbox storage for messages to be...

The current Outbox implementation requires both an SqlConnection as well as an SqlTransaction as shown on https://github.com/rebus-org/Rebus/wiki/Outbox : ``` using var connection = GetSqlConnection(); using var transaction = connection.BeginTransaction(); using...

I have a use case where two systems are using rebus as two-way clients with sql server as the transport, each with their own queue name. System1 defers messages to...

bug

Hi, my question is simple - Let's assume I want to send 10000 messages, while being in a message handler already. Can I do optimization in any way? I see...

enhancement
help wanted

I just opened #49 and was thinking it'd be good to open up a discussion about this as it's something that's affected us before and I'm sure we're not the...

Because [column sizes are tricky when they are `NVARCHAR`s and they are used in an index](http://dba.stackexchange.com/questions/122000/why-sql-server-has-900-byte-index-size-limit), it should be possible to configure the sizes. It could look like this: Configure.With(...)...

enhancement
help wanted

We are still using Rebus 4 and its single message table database schema as transport accross a decent amount of systems. Migrating to the "new" table per queue database schema...

When Rebus.SqlServer is initialized, the following exception occurs in background (although it does not stop the initialization). ``` Microsoft.CSharp.RuntimeBinder.BinderException: ''System.Dynamic.ExpandoObject' does not contain a definition for 'TABLE_SCHEMA'' ``` followed by...

Currently, the interval for forwarding messages from the outbox table to the bus transport is hardcoded to 1 second: ```csharp _forwarder = asyncTaskFactory.Create("OutboxForwarder", RunForwarder, intervalSeconds: 1); ``` To make this...